We recommend new projects start with resources from the AWS provider.
aws-native.gamelift.getMatchmakingConfiguration
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::GameLift::MatchmakingConfiguration resource creates an Amazon GameLift (GameLift) matchmaking configuration.
Using getMatchmakingConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMatchmakingConfiguration(args: GetMatchmakingConfigurationArgs, opts?: InvokeOptions): Promise<GetMatchmakingConfigurationResult>
function getMatchmakingConfigurationOutput(args: GetMatchmakingConfigurationOutputArgs, opts?: InvokeOptions): Output<GetMatchmakingConfigurationResult>def get_matchmaking_configuration(name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetMatchmakingConfigurationResult
def get_matchmaking_configuration_output(name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetMatchmakingConfigurationResult]func LookupMatchmakingConfiguration(ctx *Context, args *LookupMatchmakingConfigurationArgs, opts ...InvokeOption) (*LookupMatchmakingConfigurationResult, error)
func LookupMatchmakingConfigurationOutput(ctx *Context, args *LookupMatchmakingConfigurationOutputArgs, opts ...InvokeOption) LookupMatchmakingConfigurationResultOutput> Note: This function is named LookupMatchmakingConfiguration in the Go SDK.
public static class GetMatchmakingConfiguration 
{
    public static Task<GetMatchmakingConfigurationResult> InvokeAsync(GetMatchmakingConfigurationArgs args, InvokeOptions? opts = null)
    public static Output<GetMatchmakingConfigurationResult> Invoke(GetMatchmakingConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMatchmakingConfigurationResult> getMatchmakingConfiguration(GetMatchmakingConfigurationArgs args, InvokeOptions options)
public static Output<GetMatchmakingConfigurationResult> getMatchmakingConfiguration(GetMatchmakingConfigurationArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:gamelift:getMatchmakingConfiguration
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- A unique identifier for the matchmaking configuration.
- Name string
- A unique identifier for the matchmaking configuration.
- name String
- A unique identifier for the matchmaking configuration.
- name string
- A unique identifier for the matchmaking configuration.
- name str
- A unique identifier for the matchmaking configuration.
- name String
- A unique identifier for the matchmaking configuration.
getMatchmakingConfiguration Result
The following output properties are available:
- AcceptanceRequired bool
- A flag that indicates whether a match that was created with this configuration must be accepted by the matched players
- AcceptanceTimeout intSeconds 
- The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
- AdditionalPlayer intCount 
- The number of player slots in a match to keep open for future players.
- Arn string
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking configuration resource and uniquely identifies it.
- BackfillMode Pulumi.Aws Native. Game Lift. Matchmaking Configuration Backfill Mode 
- The method used to backfill game sessions created with this matchmaking configuration.
- CreationTime string
- A time stamp indicating when this data object was created.
- CustomEvent stringData 
- Information to attach to all events related to the matchmaking configuration.
- Description string
- A descriptive label that is associated with matchmaking configuration.
- FlexMatch Pulumi.Mode Aws Native. Game Lift. Matchmaking Configuration Flex Match Mode 
- Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.
- GameProperties List<Pulumi.Aws Native. Game Lift. Outputs. Matchmaking Configuration Game Property> 
- A set of custom properties for a game session, formatted as key:value pairs.
- GameSession stringData 
- A set of custom game session properties, formatted as a single string value.
- GameSession List<string>Queue Arns 
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- NotificationTarget string
- An SNS topic ARN that is set up to receive matchmaking notifications.
- RequestTimeout intSeconds 
- The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
- RuleSet stringArn 
- The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- RuleSet stringName 
- A unique identifier for the matchmaking rule set to use with this configuration.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this resource.
- AcceptanceRequired bool
- A flag that indicates whether a match that was created with this configuration must be accepted by the matched players
- AcceptanceTimeout intSeconds 
- The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
- AdditionalPlayer intCount 
- The number of player slots in a match to keep open for future players.
- Arn string
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking configuration resource and uniquely identifies it.
- BackfillMode MatchmakingConfiguration Backfill Mode 
- The method used to backfill game sessions created with this matchmaking configuration.
- CreationTime string
- A time stamp indicating when this data object was created.
- CustomEvent stringData 
- Information to attach to all events related to the matchmaking configuration.
- Description string
- A descriptive label that is associated with matchmaking configuration.
- FlexMatch MatchmakingMode Configuration Flex Match Mode 
- Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.
- GameProperties []MatchmakingConfiguration Game Property 
- A set of custom properties for a game session, formatted as key:value pairs.
- GameSession stringData 
- A set of custom game session properties, formatted as a single string value.
- GameSession []stringQueue Arns 
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- NotificationTarget string
- An SNS topic ARN that is set up to receive matchmaking notifications.
- RequestTimeout intSeconds 
- The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
- RuleSet stringArn 
- The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- RuleSet stringName 
- A unique identifier for the matchmaking rule set to use with this configuration.
- Tag
- An array of key-value pairs to apply to this resource.
- acceptanceRequired Boolean
- A flag that indicates whether a match that was created with this configuration must be accepted by the matched players
- acceptanceTimeout IntegerSeconds 
- The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
- additionalPlayer IntegerCount 
- The number of player slots in a match to keep open for future players.
- arn String
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking configuration resource and uniquely identifies it.
- backfillMode MatchmakingConfiguration Backfill Mode 
- The method used to backfill game sessions created with this matchmaking configuration.
- creationTime String
- A time stamp indicating when this data object was created.
- customEvent StringData 
- Information to attach to all events related to the matchmaking configuration.
- description String
- A descriptive label that is associated with matchmaking configuration.
- flexMatch MatchmakingMode Configuration Flex Match Mode 
- Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.
- gameProperties List<MatchmakingConfiguration Game Property> 
- A set of custom properties for a game session, formatted as key:value pairs.
- gameSession StringData 
- A set of custom game session properties, formatted as a single string value.
- gameSession List<String>Queue Arns 
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- notificationTarget String
- An SNS topic ARN that is set up to receive matchmaking notifications.
- requestTimeout IntegerSeconds 
- The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
- ruleSet StringArn 
- The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- ruleSet StringName 
- A unique identifier for the matchmaking rule set to use with this configuration.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- acceptanceRequired boolean
- A flag that indicates whether a match that was created with this configuration must be accepted by the matched players
- acceptanceTimeout numberSeconds 
- The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
- additionalPlayer numberCount 
- The number of player slots in a match to keep open for future players.
- arn string
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking configuration resource and uniquely identifies it.
- backfillMode MatchmakingConfiguration Backfill Mode 
- The method used to backfill game sessions created with this matchmaking configuration.
- creationTime string
- A time stamp indicating when this data object was created.
- customEvent stringData 
- Information to attach to all events related to the matchmaking configuration.
- description string
- A descriptive label that is associated with matchmaking configuration.
- flexMatch MatchmakingMode Configuration Flex Match Mode 
- Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.
- gameProperties MatchmakingConfiguration Game Property[] 
- A set of custom properties for a game session, formatted as key:value pairs.
- gameSession stringData 
- A set of custom game session properties, formatted as a single string value.
- gameSession string[]Queue Arns 
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- notificationTarget string
- An SNS topic ARN that is set up to receive matchmaking notifications.
- requestTimeout numberSeconds 
- The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
- ruleSet stringArn 
- The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- ruleSet stringName 
- A unique identifier for the matchmaking rule set to use with this configuration.
- Tag[]
- An array of key-value pairs to apply to this resource.
- acceptance_required bool
- A flag that indicates whether a match that was created with this configuration must be accepted by the matched players
- acceptance_timeout_ intseconds 
- The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
- additional_player_ intcount 
- The number of player slots in a match to keep open for future players.
- arn str
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking configuration resource and uniquely identifies it.
- backfill_mode MatchmakingConfiguration Backfill Mode 
- The method used to backfill game sessions created with this matchmaking configuration.
- creation_time str
- A time stamp indicating when this data object was created.
- custom_event_ strdata 
- Information to attach to all events related to the matchmaking configuration.
- description str
- A descriptive label that is associated with matchmaking configuration.
- flex_match_ Matchmakingmode Configuration Flex Match Mode 
- Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.
- game_properties Sequence[MatchmakingConfiguration Game Property] 
- A set of custom properties for a game session, formatted as key:value pairs.
- game_session_ strdata 
- A set of custom game session properties, formatted as a single string value.
- game_session_ Sequence[str]queue_ arns 
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- notification_target str
- An SNS topic ARN that is set up to receive matchmaking notifications.
- request_timeout_ intseconds 
- The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
- rule_set_ strarn 
- The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- rule_set_ strname 
- A unique identifier for the matchmaking rule set to use with this configuration.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- acceptanceRequired Boolean
- A flag that indicates whether a match that was created with this configuration must be accepted by the matched players
- acceptanceTimeout NumberSeconds 
- The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
- additionalPlayer NumberCount 
- The number of player slots in a match to keep open for future players.
- arn String
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking configuration resource and uniquely identifies it.
- backfillMode "AUTOMATIC" | "MANUAL"
- The method used to backfill game sessions created with this matchmaking configuration.
- creationTime String
- A time stamp indicating when this data object was created.
- customEvent StringData 
- Information to attach to all events related to the matchmaking configuration.
- description String
- A descriptive label that is associated with matchmaking configuration.
- flexMatch "STANDALONE" | "WITH_QUEUE"Mode 
- Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.
- gameProperties List<Property Map>
- A set of custom properties for a game session, formatted as key:value pairs.
- gameSession StringData 
- A set of custom game session properties, formatted as a single string value.
- gameSession List<String>Queue Arns 
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- notificationTarget String
- An SNS topic ARN that is set up to receive matchmaking notifications.
- requestTimeout NumberSeconds 
- The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
- ruleSet StringArn 
- The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- ruleSet StringName 
- A unique identifier for the matchmaking rule set to use with this configuration.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
MatchmakingConfigurationBackfillMode   
MatchmakingConfigurationFlexMatchMode    
MatchmakingConfigurationGameProperty   
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.