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

Contents

Description

Cancels a pending VPC peering authorization for the specified VPC. If the authorization has already been used to create a peering connection, call DeleteVpcPeeringConnection to remove the connection.

VPC peering connection operations include:

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

Synopsis

Creating a Request

deleteVPCPeeringAuthorization Source #

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

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

  • dvpaGameLiftAWSAccountId - Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.
  • dvpaPeerVPCId - Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. To get VPC information, including IDs, use the Virtual Private Cloud service tools, including the VPC Dashboard in the AWS Management Console.

data DeleteVPCPeeringAuthorization Source #

Represents the input for a request action.

See: deleteVPCPeeringAuthorization smart constructor.

Instances

Eq DeleteVPCPeeringAuthorization Source # 
Data DeleteVPCPeeringAuthorization Source # 

Methods

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

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

toConstr :: DeleteVPCPeeringAuthorization -> Constr #

dataTypeOf :: DeleteVPCPeeringAuthorization -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteVPCPeeringAuthorization Source # 
Show DeleteVPCPeeringAuthorization Source # 
Generic DeleteVPCPeeringAuthorization Source # 
Hashable DeleteVPCPeeringAuthorization Source # 
ToJSON DeleteVPCPeeringAuthorization Source # 
NFData DeleteVPCPeeringAuthorization Source # 
AWSRequest DeleteVPCPeeringAuthorization Source # 
ToQuery DeleteVPCPeeringAuthorization Source # 
ToPath DeleteVPCPeeringAuthorization Source # 
ToHeaders DeleteVPCPeeringAuthorization Source # 
type Rep DeleteVPCPeeringAuthorization Source # 
type Rep DeleteVPCPeeringAuthorization = D1 (MetaData "DeleteVPCPeeringAuthorization" "Network.AWS.GameLift.DeleteVPCPeeringAuthorization" "amazonka-gamelift-1.5.0-LWFsf2alHztGD91U7ab8u0" False) (C1 (MetaCons "DeleteVPCPeeringAuthorization'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dvpaGameLiftAWSAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_dvpaPeerVPCId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DeleteVPCPeeringAuthorization Source # 

Request Lenses

dvpaGameLiftAWSAccountId :: Lens' DeleteVPCPeeringAuthorization Text Source #

Unique identifier for the AWS account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the AWS Management Console under account settings.

dvpaPeerVPCId :: Lens' DeleteVPCPeeringAuthorization Text Source #

Unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same region where your fleet is deployed. To get VPC information, including IDs, use the Virtual Private Cloud service tools, including the VPC Dashboard in the AWS Management Console.

Destructuring the Response

deleteVPCPeeringAuthorizationResponse Source #

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

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

data DeleteVPCPeeringAuthorizationResponse Source #

Instances

Eq DeleteVPCPeeringAuthorizationResponse Source # 
Data DeleteVPCPeeringAuthorizationResponse Source # 

Methods

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

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

toConstr :: DeleteVPCPeeringAuthorizationResponse -> Constr #

dataTypeOf :: DeleteVPCPeeringAuthorizationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteVPCPeeringAuthorizationResponse Source # 
Show DeleteVPCPeeringAuthorizationResponse Source # 
Generic DeleteVPCPeeringAuthorizationResponse Source # 
NFData DeleteVPCPeeringAuthorizationResponse Source # 
type Rep DeleteVPCPeeringAuthorizationResponse Source # 
type Rep DeleteVPCPeeringAuthorizationResponse = D1 (MetaData "DeleteVPCPeeringAuthorizationResponse" "Network.AWS.GameLift.DeleteVPCPeeringAuthorization" "amazonka-gamelift-1.5.0-LWFsf2alHztGD91U7ab8u0" True) (C1 (MetaCons "DeleteVPCPeeringAuthorizationResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_dvparsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses