Show / Hide Table of Contents

Class FleetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
FleetArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.GameLift
Assembly: Pulumi.Aws.dll
Syntax
public sealed class FleetArgs : ResourceArgs

Constructors

View Source

FleetArgs()

Declaration
public FleetArgs()

Properties

View Source

BuildId

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>
View Source

Description

Human-readable description of the fleet.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

Name

The name of the fleet.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

Tags

Key-value map of resource tags

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.