CfnMatchmakingConfigurationProps

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

Bases: object

__init__(*, acceptance_required, game_session_queue_arns, name, request_timeout_seconds, rule_set_name, acceptance_timeout_seconds=None, additional_player_count=None, backfill_mode=None, custom_event_data=None, description=None, game_properties=None, game_session_data=None, notification_target=None)

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

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

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

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

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

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

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

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

Return type

None

Attributes

acceptance_required

AWS::GameLift::MatchmakingConfiguration.AcceptanceRequired.

see :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 :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 :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 :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 :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 :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-description

Return type

Optional[str]

game_properties

AWS::GameLift::MatchmakingConfiguration.GameProperties.

see :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 :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 :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gamesessionqueuearns

Return type

List[str]

name

AWS::GameLift::MatchmakingConfiguration.Name.

see :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 :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 :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 :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-rulesetname

Return type

str