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

Contents

Description

Permanently removes a FlexMatch matchmaking configuration. To delete, specify the configuration name. A matchmaking configuration cannot be deleted if it is being used in any active matchmaking tickets.

Operations related to match configurations and rule sets include:

  • CreateMatchmakingConfiguration
  • DescribeMatchmakingConfigurations
  • UpdateMatchmakingConfiguration
  • DeleteMatchmakingConfiguration
  • CreateMatchmakingRuleSet
  • DescribeMatchmakingRuleSets
  • ValidateMatchmakingRuleSet

Synopsis

Creating a Request

deleteMatchmakingConfiguration Source #

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

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

  • dmcName - Unique identifier for a matchmaking configuration

data DeleteMatchmakingConfiguration Source #

Represents the input for a request action.

See: deleteMatchmakingConfiguration smart constructor.

Instances

Eq DeleteMatchmakingConfiguration Source # 
Data DeleteMatchmakingConfiguration Source # 

Methods

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

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

toConstr :: DeleteMatchmakingConfiguration -> Constr #

dataTypeOf :: DeleteMatchmakingConfiguration -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteMatchmakingConfiguration Source # 
Show DeleteMatchmakingConfiguration Source # 
Generic DeleteMatchmakingConfiguration Source # 
Hashable DeleteMatchmakingConfiguration Source # 
ToJSON DeleteMatchmakingConfiguration Source # 
NFData DeleteMatchmakingConfiguration Source # 
AWSRequest DeleteMatchmakingConfiguration Source # 
ToQuery DeleteMatchmakingConfiguration Source # 
ToPath DeleteMatchmakingConfiguration Source # 
ToHeaders DeleteMatchmakingConfiguration Source # 
type Rep DeleteMatchmakingConfiguration Source # 
type Rep DeleteMatchmakingConfiguration = D1 (MetaData "DeleteMatchmakingConfiguration" "Network.AWS.GameLift.DeleteMatchmakingConfiguration" "amazonka-gamelift-1.5.0-LWFsf2alHztGD91U7ab8u0" True) (C1 (MetaCons "DeleteMatchmakingConfiguration'" PrefixI True) (S1 (MetaSel (Just Symbol "_dmcName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteMatchmakingConfiguration Source # 

Request Lenses

dmcName :: Lens' DeleteMatchmakingConfiguration Text Source #

Unique identifier for a matchmaking configuration

Destructuring the Response

deleteMatchmakingConfigurationResponse Source #

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

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

data DeleteMatchmakingConfigurationResponse Source #

Instances

Eq DeleteMatchmakingConfigurationResponse Source # 
Data DeleteMatchmakingConfigurationResponse Source # 

Methods

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

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

toConstr :: DeleteMatchmakingConfigurationResponse -> Constr #

dataTypeOf :: DeleteMatchmakingConfigurationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Response Lenses