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

Contents

Description

Retrieves valid VPC peering authorizations that are pending for the AWS account. This operation returns all VPC peering authorizations and requests for peering. This includes those initiated and received by this account.

VPC peering connection operations include:

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

Synopsis

Creating a Request

describeVPCPeeringAuthorizations :: DescribeVPCPeeringAuthorizations Source #

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

data DescribeVPCPeeringAuthorizations Source #

See: describeVPCPeeringAuthorizations smart constructor.

Instances

Eq DescribeVPCPeeringAuthorizations Source # 
Data DescribeVPCPeeringAuthorizations Source # 

Methods

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

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

toConstr :: DescribeVPCPeeringAuthorizations -> Constr #

dataTypeOf :: DescribeVPCPeeringAuthorizations -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeVPCPeeringAuthorizations Source # 
Show DescribeVPCPeeringAuthorizations Source # 
Generic DescribeVPCPeeringAuthorizations Source # 
Hashable DescribeVPCPeeringAuthorizations Source # 
ToJSON DescribeVPCPeeringAuthorizations Source # 
NFData DescribeVPCPeeringAuthorizations Source # 
AWSRequest DescribeVPCPeeringAuthorizations Source # 
ToHeaders DescribeVPCPeeringAuthorizations Source # 
ToPath DescribeVPCPeeringAuthorizations Source # 
ToQuery DescribeVPCPeeringAuthorizations Source # 
type Rep DescribeVPCPeeringAuthorizations Source # 
type Rep DescribeVPCPeeringAuthorizations = D1 * (MetaData "DescribeVPCPeeringAuthorizations" "Network.AWS.GameLift.DescribeVPCPeeringAuthorizations" "amazonka-gamelift-1.6.0-DeAosbEJJf8D8cv8ebS5Uv" False) (C1 * (MetaCons "DescribeVPCPeeringAuthorizations'" PrefixI False) (U1 *))
type Rs DescribeVPCPeeringAuthorizations Source # 

Destructuring the Response

describeVPCPeeringAuthorizationsResponse Source #

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

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

data DescribeVPCPeeringAuthorizationsResponse Source #

Instances

Eq DescribeVPCPeeringAuthorizationsResponse Source # 
Data DescribeVPCPeeringAuthorizationsResponse Source # 

Methods

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

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

toConstr :: DescribeVPCPeeringAuthorizationsResponse -> Constr #

dataTypeOf :: DescribeVPCPeeringAuthorizationsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeVPCPeeringAuthorizationsResponse Source # 
Show DescribeVPCPeeringAuthorizationsResponse Source # 
Generic DescribeVPCPeeringAuthorizationsResponse Source # 
NFData DescribeVPCPeeringAuthorizationsResponse Source # 
type Rep DescribeVPCPeeringAuthorizationsResponse Source # 
type Rep DescribeVPCPeeringAuthorizationsResponse = D1 * (MetaData "DescribeVPCPeeringAuthorizationsResponse" "Network.AWS.GameLift.DescribeVPCPeeringAuthorizations" "amazonka-gamelift-1.6.0-DeAosbEJJf8D8cv8ebS5Uv" False) (C1 * (MetaCons "DescribeVPCPeeringAuthorizationsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dvpcparsVPCPeeringAuthorizations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [VPCPeeringAuthorization]))) (S1 * (MetaSel (Just Symbol "_dvpcparsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

dvpcparsVPCPeeringAuthorizations :: Lens' DescribeVPCPeeringAuthorizationsResponse [VPCPeeringAuthorization] Source #

Collection of objects that describe all valid VPC peering operations for the current AWS account.