Class FleetArgs
Inherited Members
Namespace: Pulumi.Aws.GameLift
Assembly: Pulumi.Aws.dll
Syntax
public sealed class FleetArgs : ResourceArgs
Constructors
View SourceFleetArgs()
Declaration
public FleetArgs()
Properties
View SourceBuildId
ID of the Gamelift Build to be deployed on the fleet.
Declaration
public Input<string> BuildId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
Human-readable description of the fleet.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Ec2InboundPermissions
Range of IP addresses and port settings that permit inbound traffic to access server processes running on the fleet. See below.
Declaration
public InputList<FleetEc2InboundPermissionArgs> Ec2InboundPermissions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<FleetEc2InboundPermissionArgs> |
Ec2InstanceType
Name of an EC2 instance type. e.g. t2.micro
Declaration
public Input<string> Ec2InstanceType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FleetType
Type of fleet. This value must be ON_DEMAND or SPOT. Defaults to ON_DEMAND.
Declaration
public Input<string> FleetType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
InstanceRoleArn
ARN of an IAM role that instances in the fleet can assume.
Declaration
public Input<string> InstanceRoleArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MetricGroups
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.
Declaration
public InputList<string> MetricGroups { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Name
The name of the fleet.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NewGameSessionProtectionPolicy
Game session protection policy to apply to all instances in this fleet. e.g. FullProtection. Defaults to NoProtection.
Declaration
public Input<string> NewGameSessionProtectionPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResourceCreationLimitPolicy
Policy that limits the number of game sessions an individual player can create over a span of time for this fleet. See below.
Declaration
public Input<FleetResourceCreationLimitPolicyArgs> ResourceCreationLimitPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FleetResourceCreationLimitPolicyArgs> |
RuntimeConfiguration
Instructions for launching server processes on each instance in the fleet. See below.
Declaration
public Input<FleetRuntimeConfigurationArgs> RuntimeConfiguration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FleetRuntimeConfigurationArgs> |
Tags
Key-value map of resource tags
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |