class Aws::GameLift::Types::MatchmakingRuleSet

Set of rule statements, used with FlexMatch, that determine how to build your player matches. Each rule set describes a type of group to be created and defines the parameters for acceptable player matches. Rule sets are used in MatchmakingConfiguration objects.

A rule set may define the following elements for a match. For detailed information and examples showing how to construct a rule set, see [Build a FlexMatch rule set].

[1]: docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-rulesets.html

@!attribute [rw] rule_set_name

A unique identifier for the matchmaking rule set
@return [String]

@!attribute [rw] rule_set_arn

The Amazon Resource Name ([ARN][1]) that is assigned to a GameLift
matchmaking rule set resource and uniquely identifies it. ARNs are
unique across all Regions. Format is
`arn:aws:gamelift:<region>::matchmakingruleset/<ruleset name>`. In a
GameLift rule set ARN, the resource ID matches the *RuleSetName*
value.

[1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html
@return [String]

@!attribute [rw] rule_set_body

A collection of matchmaking rules, formatted as a JSON string.
Comments are not allowed in JSON, but most elements support a
description field.
@return [String]

@!attribute [rw] creation_time

A time stamp indicating when this data object was created. Format is
a number expressed in Unix time as milliseconds (for example
`"1469498468.057"`).
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/MatchmakingRuleSet AWS API Documentation

Constants

SENSITIVE