Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
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
- describeMatchmakingConfigurations :: DescribeMatchmakingConfigurations
- data DescribeMatchmakingConfigurations
- dmcRuleSetName :: Lens' DescribeMatchmakingConfigurations (Maybe Text)
- dmcNextToken :: Lens' DescribeMatchmakingConfigurations (Maybe Text)
- dmcNames :: Lens' DescribeMatchmakingConfigurations [Text]
- dmcLimit :: Lens' DescribeMatchmakingConfigurations (Maybe Natural)
- describeMatchmakingConfigurationsResponse :: Int -> DescribeMatchmakingConfigurationsResponse
- data DescribeMatchmakingConfigurationsResponse
- dmcsrsConfigurations :: Lens' DescribeMatchmakingConfigurationsResponse [MatchmakingConfiguration]
- dmcsrsNextToken :: Lens' DescribeMatchmakingConfigurationsResponse (Maybe Text)
- dmcsrsResponseStatus :: Lens' DescribeMatchmakingConfigurationsResponse Int
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 withNextToken
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
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
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.
dmcsrsResponseStatus :: Lens' DescribeMatchmakingConfigurationsResponse Int Source #
- - | The response status code.