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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:gamelift:getMatchmakingConfiguration
arguments:
# arguments dictionary
The 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:
- 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 string
- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking configuration resource and uniquely identifies it.
- Backfill
Mode Pulumi.Aws Native. Game Lift. Matchmaking Configuration Backfill Mode - The method used to backfill game sessions created with this matchmaking configuration.
- Creation
Time string - A time stamp indicating when this data object was created.
- Custom
Event stringData - Information to attach to all events related to the matchmaking configuration.
- Description string
- A descriptive label that is associated with matchmaking configuration.
- Flex
Match 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.
- Game
Properties 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.
- Game
Session stringData - A set of custom game session properties, formatted as a single string value.
- Game
Session List<string>Queue Arns - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- Notification
Target string - 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 stringArn - The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- Rule
Set 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.
- 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 string
- 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 string - A time stamp indicating when this data object was created.
- Custom
Event stringData - Information to attach to all events related to the matchmaking configuration.
- Description string
- 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 []MatchmakingConfiguration Game Property - A set of custom properties for a game session, formatted as key:value pairs.
- Game
Session stringData - A set of custom game session properties, formatted as a single string value.
- Game
Session []stringQueue Arns - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- Notification
Target string - 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 stringArn - The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- Rule
Set 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 Boolean - A flag that indicates whether a match that was created with this configuration must be accepted by the matched players
- acceptance
Timeout IntegerSeconds - The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
- additional
Player 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.
- backfill
Mode MatchmakingConfiguration Backfill Mode - The method used to backfill game sessions created with this matchmaking configuration.
- creation
Time String - A time stamp indicating when this data object was created.
- custom
Event StringData - Information to attach to all events related to the matchmaking configuration.
- description String
- 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 List<MatchmakingConfiguration Game Property> - A set of custom properties for a game session, formatted as key:value pairs.
- game
Session StringData - A set of custom game session properties, formatted as a single string value.
- game
Session List<String>Queue Arns - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- notification
Target String - An SNS topic ARN that is set up to receive matchmaking notifications.
- request
Timeout IntegerSeconds - The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
- rule
Set StringArn - The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- rule
Set 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.
- acceptance
Required boolean - A flag that indicates whether a match that was created with this configuration must be accepted by the matched players
- acceptance
Timeout numberSeconds - The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
- additional
Player 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.
- backfill
Mode MatchmakingConfiguration Backfill Mode - The method used to backfill game sessions created with this matchmaking configuration.
- creation
Time string - A time stamp indicating when this data object was created.
- custom
Event stringData - Information to attach to all events related to the matchmaking configuration.
- description string
- 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 MatchmakingConfiguration Game Property[] - A set of custom properties for a game session, formatted as key:value pairs.
- game
Session stringData - A set of custom game session properties, formatted as a single string value.
- game
Session string[]Queue Arns - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- notification
Target string - An SNS topic ARN that is set up to receive matchmaking notifications.
- request
Timeout numberSeconds - The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
- rule
Set stringArn - The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- rule
Set 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.
- acceptance
Required Boolean - A flag that indicates whether a match that was created with this configuration must be accepted by the matched players
- acceptance
Timeout NumberSeconds - The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
- additional
Player 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.
- backfill
Mode "AUTOMATIC" | "MANUAL" - The method used to backfill game sessions created with this matchmaking configuration.
- creation
Time String - A time stamp indicating when this data object was created.
- custom
Event StringData - Information to attach to all events related to the matchmaking configuration.
- description String
- A descriptive label that is associated with matchmaking configuration.
- flex
Match "STANDALONE" | "WITH_QUEUE"Mode - Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.
- game
Properties List<Property Map> - A set of custom properties for a game session, formatted as key:value pairs.
- game
Session StringData - A set of custom game session properties, formatted as a single string value.
- game
Session List<String>Queue Arns - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it.
- notification
Target String - An SNS topic ARN that is set up to receive matchmaking notifications.
- request
Timeout NumberSeconds - The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
- rule
Set StringArn - The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.
- rule
Set 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.