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

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Data DeleteVPCPeeringAuthorization Source # 
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 Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Show DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Generic DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Associated Types

type Rep DeleteVPCPeeringAuthorization :: Type -> Type #

Hashable DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

ToJSON DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

AWSRequest DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Associated Types

type Rs DeleteVPCPeeringAuthorization :: Type #

ToHeaders DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

ToPath DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

ToQuery DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

NFData DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

type Rep DeleteVPCPeeringAuthorization Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

type Rep DeleteVPCPeeringAuthorization = D1 (MetaData "DeleteVPCPeeringAuthorization" "Network.AWS.GameLift.DeleteVPCPeeringAuthorization" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" 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 Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

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

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Data DeleteVPCPeeringAuthorizationResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Show DeleteVPCPeeringAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

Generic DeleteVPCPeeringAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

NFData DeleteVPCPeeringAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

type Rep DeleteVPCPeeringAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DeleteVPCPeeringAuthorization

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

Response Lenses