amazonka-gamelift-1.6.1: 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 # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Data DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.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 # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Show DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Generic DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Associated Types

type Rep DeleteVPCPeeringAuthorization :: Type -> Type #

Hashable DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

ToJSON DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

AWSRequest DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Associated Types

type Rs DeleteVPCPeeringAuthorization :: Type #

ToHeaders DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

ToPath DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

ToQuery DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

NFData DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

type Rep DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

type Rep DeleteVPCPeeringAuthorization = D1 (MetaData "DeleteVPCPeeringAuthorization" "Network.AWS.GameLift.DeleteVPCPeeringAuthorization" "amazonka-gamelift-1.6.1-56J6KyCyd5gIP1PYUN0n62" False) (C1 (MetaCons "DeleteVPCPeeringAuthorization'" PrefixI True) (S1 (MetaSel (Just "_dvpaGameLiftAWSAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dvpaPeerVPCId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs DeleteVPCPeeringAuthorization # 
Instance details

Defined in Network.AWS.GameLift.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 # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Data DeleteVPCPeeringAuthorizationResponse # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

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

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Show DeleteVPCPeeringAuthorizationResponse # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Generic DeleteVPCPeeringAuthorizationResponse # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

NFData DeleteVPCPeeringAuthorizationResponse # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

type Rep DeleteVPCPeeringAuthorizationResponse # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

type Rep DeleteVPCPeeringAuthorizationResponse = D1 (MetaData "DeleteVPCPeeringAuthorizationResponse" "Network.AWS.GameLift.DeleteVPCPeeringAuthorization" "amazonka-gamelift-1.6.1-56J6KyCyd5gIP1PYUN0n62" True) (C1 (MetaCons "DeleteVPCPeeringAuthorizationResponse'" PrefixI True) (S1 (MetaSel (Just "_dvparsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses