AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

This data type has been expanded to use with the Amazon GameLift containers feature, which is currently in public preview.

An Amazon GameLift compute resource for hosting your game servers. Computes in an Amazon GameLift fleet differs depending on the fleet's compute type property as follows:

Inheritance Hierarchy

System.Object
  Amazon.GameLift.Model.Compute

Namespace: Amazon.GameLift.Model
Assembly: AWSSDK.GameLift.dll
Version: 3.x.y.z

Syntax

C#
public class Compute

The Compute type exposes the following members

Constructors

NameDescription
Public Method Compute()

Properties

NameTypeDescription
Public Property ComputeArn System.String

Gets and sets the property ComputeArn.

The ARN that is assigned to a compute resource and uniquely identifies it. ARNs are unique across locations. Instances in managed EC2 fleets are not assigned a Compute ARN.

Public Property ComputeName System.String

Gets and sets the property ComputeName.

A descriptive label for the compute resource. For instances in a managed EC2 fleet, the compute name is the same value as the InstanceId ID.

Public Property ComputeStatus Amazon.GameLift.ComputeStatus

Gets and sets the property ComputeStatus.

Current status of the compute. A compute must have an ACTIVE status to host game sessions.

Public Property ContainerAttributes Amazon.GameLift.Model.ContainerAttributes

Gets and sets the property ContainerAttributes.

Some attributes of a container.

Public Property CreationTime System.DateTime

Gets and sets the property CreationTime.

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

Public Property DnsName System.String

Gets and sets the property DnsName.

The DNS name of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.

Public Property FleetArn System.String

Gets and sets the property FleetArn.

The Amazon Resource Name (ARN) of the fleet that the compute belongs to.

Public Property FleetId System.String

Gets and sets the property FleetId.

A unique identifier for the fleet that the compute belongs to.

Public Property GameLiftAgentEndpoint System.String

Gets and sets the property GameLiftAgentEndpoint.

The endpoint of the Amazon GameLift Agent.

Public Property GameLiftServiceSdkEndpoint System.String

Gets and sets the property GameLiftServiceSdkEndpoint.

The Amazon GameLift SDK endpoint connection for a registered compute resource in an Anywhere fleet. The game servers on the compute use this endpoint to connect to the Amazon GameLift service.

Public Property InstanceId System.String

Gets and sets the property InstanceId.

The InstanceID of the Instance hosting the compute for Container and Managed EC2 fleets.

Public Property IpAddress System.String

Gets and sets the property IpAddress.

The IP address of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.

Public Property Location System.String

Gets and sets the property Location.

The name of the custom location you added to the fleet that this compute resource resides in.

Public Property OperatingSystem Amazon.GameLift.OperatingSystem

Gets and sets the property OperatingSystem.

The type of operating system on the compute resource.

Public Property Type Amazon.GameLift.EC2InstanceType

Gets and sets the property Type.

The Amazon EC2 instance type that the fleet uses. For registered computes in an Amazon GameLift Anywhere fleet, this property is empty.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5