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

Contents

Description

Retrieves the details of FlexMatch matchmaking configurations. with this operation, you have the following options: (1) retrieve all existing configurations, (2) provide the names of one or more configurations to retrieve, or (3) retrieve all configurations that use a specified rule set name. When requesting multiple items, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a configuration is returned for each requested name. When specifying a list of names, only configurations that currently exist are returned.

Operations related to match configurations and rule sets include:

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

Creating a Request

describeMatchmakingConfigurations :: DescribeMatchmakingConfigurations Source #

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

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

  • dmcRuleSetName - Unique identifier for a matchmaking rule set. Use this parameter to retrieve all matchmaking configurations that use this rule set.
  • dmcNextToken - Token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this action. To start at the beginning of the result set, do not specify a value.
  • dmcNames - Unique identifier for a matchmaking configuration(s) to retrieve. To request all existing configurations, leave this parameter empty.
  • dmcLimit - Maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is limited to 10.

data DescribeMatchmakingConfigurations Source #

Represents the input for a request action.

See: describeMatchmakingConfigurations smart constructor.

Instances
Eq DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Data DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Methods

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

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

toConstr :: DescribeMatchmakingConfigurations -> Constr #

dataTypeOf :: DescribeMatchmakingConfigurations -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Show DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Generic DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Associated Types

type Rep DescribeMatchmakingConfigurations :: Type -> Type #

Hashable DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

ToJSON DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

AWSRequest DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Associated Types

type Rs DescribeMatchmakingConfigurations :: Type #

ToHeaders DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

ToPath DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

ToQuery DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

NFData DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

type Rep DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

type Rep DescribeMatchmakingConfigurations = D1 (MetaData "DescribeMatchmakingConfigurations" "Network.AWS.GameLift.DescribeMatchmakingConfigurations" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "DescribeMatchmakingConfigurations'" PrefixI True) ((S1 (MetaSel (Just "_dmcRuleSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dmcNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dmcNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_dmcLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))))
type Rs DescribeMatchmakingConfigurations Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Request Lenses

dmcRuleSetName :: Lens' DescribeMatchmakingConfigurations (Maybe Text) Source #

Unique identifier for a matchmaking rule set. Use this parameter to retrieve all matchmaking configurations that use this rule set.

dmcNextToken :: Lens' DescribeMatchmakingConfigurations (Maybe Text) Source #

Token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this action. To start at the beginning of the result set, do not specify a value.

dmcNames :: Lens' DescribeMatchmakingConfigurations [Text] Source #

Unique identifier for a matchmaking configuration(s) to retrieve. To request all existing configurations, leave this parameter empty.

dmcLimit :: Lens' DescribeMatchmakingConfigurations (Maybe Natural) Source #

Maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is limited to 10.

Destructuring the Response

describeMatchmakingConfigurationsResponse Source #

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

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

  • dmcsrsConfigurations - Collection of requested matchmaking configuration objects.
  • dmcsrsNextToken - Token that indicates where to resume retrieving results on the next call to this action. If no token is returned, these results represent the end of the list.
  • dmcsrsResponseStatus - -- | The response status code.

data DescribeMatchmakingConfigurationsResponse Source #

Represents the returned data in response to a request action.

See: describeMatchmakingConfigurationsResponse smart constructor.

Instances
Eq DescribeMatchmakingConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Data DescribeMatchmakingConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Methods

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

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

toConstr :: DescribeMatchmakingConfigurationsResponse -> Constr #

dataTypeOf :: DescribeMatchmakingConfigurationsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeMatchmakingConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Show DescribeMatchmakingConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

Generic DescribeMatchmakingConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

NFData DescribeMatchmakingConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

type Rep DescribeMatchmakingConfigurationsResponse Source # 
Instance details

Defined in Network.AWS.GameLift.DescribeMatchmakingConfigurations

type Rep DescribeMatchmakingConfigurationsResponse = D1 (MetaData "DescribeMatchmakingConfigurationsResponse" "Network.AWS.GameLift.DescribeMatchmakingConfigurations" "amazonka-gamelift-1.6.1-GajLKSxsevT2faX837q2Xl" False) (C1 (MetaCons "DescribeMatchmakingConfigurationsResponse'" PrefixI True) (S1 (MetaSel (Just "_dmcsrsConfigurations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MatchmakingConfiguration])) :*: (S1 (MetaSel (Just "_dmcsrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dmcsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

dmcsrsConfigurations :: Lens' DescribeMatchmakingConfigurationsResponse [MatchmakingConfiguration] Source #

Collection of requested matchmaking configuration objects.

dmcsrsNextToken :: Lens' DescribeMatchmakingConfigurationsResponse (Maybe Text) Source #

Token that indicates where to resume retrieving results on the next call to this action. If no token is returned, these results represent the end of the list.