MatchmakingConfigurationAttributes

class aws_cdk.aws_gamelift_alpha.MatchmakingConfigurationAttributes(*, matchmaking_configuration_arn=None, matchmaking_configuration_name=None, notification_target=None)

Bases: object

(experimental) A full specification of a matchmaking configuration that can be used to import it fluently into the CDK application.

Parameters:
  • matchmaking_configuration_arn (Optional[str]) – (experimental) The ARN of the Matchmaking configuration. At least one of matchmakingConfigurationArn and matchmakingConfigurationName must be provided. Default: derived from matchmakingConfigurationName.

  • matchmaking_configuration_name (Optional[str]) – (experimental) The identifier of the Matchmaking configuration. At least one of matchmakingConfigurationName and matchmakingConfigurationArn must be provided. Default: derived from matchmakingConfigurationArn.

  • notification_target (Optional[ITopic]) – (experimental) An SNS topic ARN that is set up to receive matchmaking notifications. Default: no notification target binded to imported ressource

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_gamelift_alpha as gamelift_alpha
from aws_cdk import aws_sns as sns

# topic: sns.Topic

matchmaking_configuration_attributes = gamelift_alpha.MatchmakingConfigurationAttributes(
    matchmaking_configuration_arn="matchmakingConfigurationArn",
    matchmaking_configuration_name="matchmakingConfigurationName",
    notification_target=topic
)

Attributes

matchmaking_configuration_arn

(experimental) The ARN of the Matchmaking configuration.

At least one of matchmakingConfigurationArn and matchmakingConfigurationName must be provided.

Default:

derived from matchmakingConfigurationName.

Stability:

experimental

matchmaking_configuration_name

(experimental) The identifier of the Matchmaking configuration.

At least one of matchmakingConfigurationName and matchmakingConfigurationArn must be provided.

Default:

derived from matchmakingConfigurationArn.

Stability:

experimental

notification_target

(experimental) An SNS topic ARN that is set up to receive matchmaking notifications.

Default:

no notification target binded to imported ressource

See:

https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-notification.html

Stability:

experimental