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

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 #

Represents the input for a request action.

See: deleteVPCPeeringAuthorization smart constructor.

Instances

Eq DeleteVPCPeeringAuthorization # 
Data DeleteVPCPeeringAuthorization # 

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 # 
Show DeleteVPCPeeringAuthorization # 
Generic DeleteVPCPeeringAuthorization # 
Hashable DeleteVPCPeeringAuthorization # 
ToJSON DeleteVPCPeeringAuthorization # 
NFData DeleteVPCPeeringAuthorization # 
AWSRequest DeleteVPCPeeringAuthorization # 
ToHeaders DeleteVPCPeeringAuthorization # 
ToPath DeleteVPCPeeringAuthorization # 
ToQuery DeleteVPCPeeringAuthorization # 
type Rep DeleteVPCPeeringAuthorization # 
type Rep DeleteVPCPeeringAuthorization = D1 * (MetaData "DeleteVPCPeeringAuthorization" "Network.AWS.GameLift.DeleteVPCPeeringAuthorization" "amazonka-gamelift-1.6.0-AFaGsb9wXmY9FImAlEHdkb" 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 # 

Request Lenses

dvpaGameLiftAWSAccountId :: Lens' DeleteVPCPeeringAuthorization Text #

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 #

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 #

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 #

Instances

Eq DeleteVPCPeeringAuthorizationResponse # 
Data DeleteVPCPeeringAuthorizationResponse # 

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 # 
Show DeleteVPCPeeringAuthorizationResponse # 
Generic DeleteVPCPeeringAuthorizationResponse # 
NFData DeleteVPCPeeringAuthorizationResponse # 
type Rep DeleteVPCPeeringAuthorizationResponse # 
type Rep DeleteVPCPeeringAuthorizationResponse = D1 * (MetaData "DeleteVPCPeeringAuthorizationResponse" "Network.AWS.GameLift.DeleteVPCPeeringAuthorization" "amazonka-gamelift-1.6.0-AFaGsb9wXmY9FImAlEHdkb" True) (C1 * (MetaCons "DeleteVPCPeeringAuthorizationResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dvparsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses