CfnMatchmakingConfigurationProps

class aws_cdk.aws_gamelift.CfnMatchmakingConfigurationProps(*, acceptance_required, name, request_timeout_seconds, rule_set_name, acceptance_timeout_seconds=None, additional_player_count=None, backfill_mode=None, custom_event_data=None, description=None, flex_match_mode=None, game_properties=None, game_session_data=None, game_session_queue_arns=None, notification_target=None)

Bases: object

Properties for defining a AWS::GameLift::MatchmakingConfiguration.

Parameters
  • acceptance_required (Union[bool, IResolvable]) – AWS::GameLift::MatchmakingConfiguration.AcceptanceRequired.

  • name (str) – AWS::GameLift::MatchmakingConfiguration.Name.

  • request_timeout_seconds (Union[int, float]) – AWS::GameLift::MatchmakingConfiguration.RequestTimeoutSeconds.

  • rule_set_name (str) – AWS::GameLift::MatchmakingConfiguration.RuleSetName.

  • acceptance_timeout_seconds (Union[int, float, None]) – AWS::GameLift::MatchmakingConfiguration.AcceptanceTimeoutSeconds.

  • additional_player_count (Union[int, float, None]) – AWS::GameLift::MatchmakingConfiguration.AdditionalPlayerCount.

  • backfill_mode (Optional[str]) – AWS::GameLift::MatchmakingConfiguration.BackfillMode.

  • custom_event_data (Optional[str]) – AWS::GameLift::MatchmakingConfiguration.CustomEventData.

  • description (Optional[str]) – AWS::GameLift::MatchmakingConfiguration.Description.

  • flex_match_mode (Optional[str]) – AWS::GameLift::MatchmakingConfiguration.FlexMatchMode.

  • game_properties (Union[IResolvable, List[Union[IResolvable, GamePropertyProperty]], None]) – AWS::GameLift::MatchmakingConfiguration.GameProperties.

  • game_session_data (Optional[str]) – AWS::GameLift::MatchmakingConfiguration.GameSessionData.

  • game_session_queue_arns (Optional[List[str]]) – AWS::GameLift::MatchmakingConfiguration.GameSessionQueueArns.

  • notification_target (Optional[str]) – AWS::GameLift::MatchmakingConfiguration.NotificationTarget.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html

Attributes

acceptance_required

AWS::GameLift::MatchmakingConfiguration.AcceptanceRequired.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-acceptancerequired

Return type

Union[bool, IResolvable]

acceptance_timeout_seconds

AWS::GameLift::MatchmakingConfiguration.AcceptanceTimeoutSeconds.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-acceptancetimeoutseconds

Return type

Union[int, float, None]

additional_player_count

AWS::GameLift::MatchmakingConfiguration.AdditionalPlayerCount.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-additionalplayercount

Return type

Union[int, float, None]

backfill_mode

AWS::GameLift::MatchmakingConfiguration.BackfillMode.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-backfillmode

Return type

Optional[str]

custom_event_data

AWS::GameLift::MatchmakingConfiguration.CustomEventData.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-customeventdata

Return type

Optional[str]

description

AWS::GameLift::MatchmakingConfiguration.Description.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-description

Return type

Optional[str]

flex_match_mode

AWS::GameLift::MatchmakingConfiguration.FlexMatchMode.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-flexmatchmode

Return type

Optional[str]

game_properties

AWS::GameLift::MatchmakingConfiguration.GameProperties.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gameproperties

Return type

Union[IResolvable, List[Union[IResolvable, GamePropertyProperty]], None]

game_session_data

AWS::GameLift::MatchmakingConfiguration.GameSessionData.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gamesessiondata

Return type

Optional[str]

game_session_queue_arns

AWS::GameLift::MatchmakingConfiguration.GameSessionQueueArns.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gamesessionqueuearns

Return type

Optional[List[str]]

name

AWS::GameLift::MatchmakingConfiguration.Name.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-name

Return type

str

notification_target

AWS::GameLift::MatchmakingConfiguration.NotificationTarget.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-notificationtarget

Return type

Optional[str]

request_timeout_seconds

AWS::GameLift::MatchmakingConfiguration.RequestTimeoutSeconds.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-requesttimeoutseconds

Return type

Union[int, float]

rule_set_name

AWS::GameLift::MatchmakingConfiguration.RuleSetName.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-rulesetname

Return type

str