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:
For EC2
fleets, a compute is an EC2 instance.
For ANYWHERE
fleets, a compute is a computing resource that you provide and
is registered to the fleet.
For CONTAINER
fleets, a compute is a container that's registered to the fleet.
Namespace: Amazon.GameLift.Model
Assembly: AWSSDK.GameLift.dll
Version: 3.x.y.z
public class Compute
The Compute type exposes the following members
Name | Description | |
---|---|---|
Compute() |
Name | Type | Description | |
---|---|---|---|
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. |
|
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 |
|
ComputeStatus | Amazon.GameLift.ComputeStatus |
Gets and sets the property ComputeStatus.
Current status of the compute. A compute must have an |
|
ContainerAttributes | Amazon.GameLift.Model.ContainerAttributes |
Gets and sets the property ContainerAttributes. Some attributes of a container. |
|
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 |
|
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. |
|
FleetArn | System.String |
Gets and sets the property FleetArn. The Amazon Resource Name (ARN) of the fleet that the compute belongs to. |
|
FleetId | System.String |
Gets and sets the property FleetId. A unique identifier for the fleet that the compute belongs to. |
|
GameLiftAgentEndpoint | System.String |
Gets and sets the property GameLiftAgentEndpoint. The endpoint of the Amazon GameLift Agent. |
|
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. |
|
InstanceId | System.String |
Gets and sets the property InstanceId.
The |
|
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. |
|
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. |
|
OperatingSystem | Amazon.GameLift.OperatingSystem |
Gets and sets the property OperatingSystem. The type of operating system on the compute resource. |
|
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. |
.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