gamelift

class pulumi_aws.gamelift.Alias(resource_name, opts=None, description=None, name=None, routing_strategy=None, __name__=None, __opts__=None)

Provides a Gamelift Alias resource.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • description (pulumi.Input[str]) – Description of the alias.
  • name (pulumi.Input[str]) – Name of the alias.
  • routing_strategy (pulumi.Input[dict]) – Specifies the fleet and/or routing type to use for the alias.
arn = None

Alias ARN.

description = None

Description of the alias.

name = None

Name of the alias.

routing_strategy = None

Specifies the fleet and/or routing type to use for the alias.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.gamelift.Build(resource_name, opts=None, name=None, operating_system=None, storage_location=None, version=None, __name__=None, __opts__=None)

Provides an Gamelift Build resource.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • name (pulumi.Input[str]) – Name of the build
  • operating_system (pulumi.Input[str]) – Operating system that the game server binaries are built to run on. e.g. WINDOWS_2012 or AMAZON_LINUX.
  • storage_location (pulumi.Input[dict]) – Information indicating where your game build files are stored. See below.
  • version (pulumi.Input[str]) – Version that is associated with this build.
name = None

Name of the build

operating_system = None

Operating system that the game server binaries are built to run on. e.g. WINDOWS_2012 or AMAZON_LINUX.

storage_location = None

Information indicating where your game build files are stored. See below.

version = None

Version that is associated with this build.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.gamelift.Fleet(resource_name, opts=None, build_id=None, description=None, ec2_inbound_permissions=None, ec2_instance_type=None, metric_groups=None, name=None, new_game_session_protection_policy=None, resource_creation_limit_policy=None, runtime_configuration=None, __name__=None, __opts__=None)

Provides a Gamelift Fleet resource.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • build_id (pulumi.Input[str]) – ID of the Gamelift Build to be deployed on the fleet.
  • description (pulumi.Input[str]) – Human-readable description of the fleet.
  • ec2_inbound_permissions (pulumi.Input[list]) – Range of IP addresses and port settings that permit inbound traffic to access server processes running on the fleet. See below.
  • ec2_instance_type (pulumi.Input[str]) – Name of an EC2 instance type. e.g. t2.micro
  • metric_groups (pulumi.Input[list]) – List of names of metric groups to add this fleet to. A metric group tracks metrics across all fleets in the group. Defaults to default.
  • name (pulumi.Input[str]) – The name of the fleet.
  • new_game_session_protection_policy (pulumi.Input[str]) – Game session protection policy to apply to all instances in this fleet. e.g. FullProtection. Defaults to NoProtection.
  • resource_creation_limit_policy (pulumi.Input[dict]) – Policy that limits the number of game sessions an individual player can create over a span of time for this fleet. See below.
  • runtime_configuration (pulumi.Input[dict]) – Instructions for launching server processes on each instance in the fleet. See below.
arn = None

Fleet ARN.

build_id = None

ID of the Gamelift Build to be deployed on the fleet.

description = None

Human-readable description of the fleet.

ec2_inbound_permissions = None

Range of IP addresses and port settings that permit inbound traffic to access server processes running on the fleet. See below.

ec2_instance_type = None

Name of an EC2 instance type. e.g. t2.micro

metric_groups = None

List of names of metric groups to add this fleet to. A metric group tracks metrics across all fleets in the group. Defaults to default.

name = None

The name of the fleet.

new_game_session_protection_policy = None

Game session protection policy to apply to all instances in this fleet. e.g. FullProtection. Defaults to NoProtection.

operating_system = None

Operating system of the fleet’s computing resources.

resource_creation_limit_policy = None

Policy that limits the number of game sessions an individual player can create over a span of time for this fleet. See below.

runtime_configuration = None

Instructions for launching server processes on each instance in the fleet. See below.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.gamelift.GameSessionQueue(resource_name, opts=None, destinations=None, name=None, player_latency_policies=None, timeout_in_seconds=None, __name__=None, __opts__=None)

Provides an Gamelift Game Session Queue resource.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • destinations (pulumi.Input[list]) – List of fleet/alias ARNs used by session queue for placing game sessions.
  • name (pulumi.Input[str]) – Name of the session queue.
  • player_latency_policies (pulumi.Input[list]) – One or more policies used to choose fleet based on player latency. See below.
  • timeout_in_seconds (pulumi.Input[float]) – Maximum time a game session request can remain in the queue.
arn = None

Game Session Queue ARN.

destinations = None

List of fleet/alias ARNs used by session queue for placing game sessions.

name = None

Name of the session queue.

player_latency_policies = None

One or more policies used to choose fleet based on player latency. See below.

timeout_in_seconds = None

Maximum time a game session request can remain in the queue.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str