Class: Aws::GameLift::Types::Compute
- Inherits:
-
Struct
- Object
- Struct
- Aws::GameLift::Types::Compute
- Defined in:
- gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb
Overview
Resources used to host your game servers. A compute resource can be managed GameLift Amazon EC2 instances or your own resources.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#compute_arn ⇒ String
The ARN that is assigned to the compute resource and uniquely identifies it.
-
#compute_name ⇒ String
A descriptive label that is associated with the compute resource registered to your fleet.
-
#compute_status ⇒ String
Current status of the compute.
-
#creation_time ⇒ Time
A time stamp indicating when this data object was created.
-
#dns_name ⇒ String
The DNS name of the compute resource.
-
#fleet_arn ⇒ String
The Amazon Resource Name (ARN) of the fleet that the compute is registered to.
-
#fleet_id ⇒ String
A unique identifier for the fleet that the compute is registered to.
-
#game_lift_service_sdk_endpoint ⇒ String
The endpoint connection details of the GameLift SDK endpoint that your game server connects to.
-
#ip_address ⇒ String
The IP address of the compute resource.
-
#location ⇒ String
The name of the custom location you added to the fleet that this compute resource resides in.
-
#operating_system ⇒ String
The type of operating system on your compute resource.
-
#type ⇒ String
Which compute type that the fleet uses.
Instance Attribute Details
#compute_arn ⇒ String
The ARN that is assigned to the compute resource and uniquely identifies it. ARNs are unique across locations.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#compute_name ⇒ String
A descriptive label that is associated with the compute resource registered to your fleet.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#compute_status ⇒ String
Current status of the compute. A compute must have an ACTIVE
status to host game sessions.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
A time stamp indicating when this data object was created. Format is
a number expressed in Unix time as milliseconds (for example
"1469498468.057"
).
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#dns_name ⇒ String
The DNS name of the compute resource. GameLift requires the DNS name or IP address to manage your compute resource.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#fleet_arn ⇒ String
The Amazon Resource Name (ARN) of the fleet that the compute is registered to.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#fleet_id ⇒ String
A unique identifier for the fleet that the compute is registered to.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#game_lift_service_sdk_endpoint ⇒ String
The endpoint connection details of the GameLift SDK endpoint that your game server connects to.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#ip_address ⇒ String
The IP address of the compute resource. GameLift requires the DNS name or IP address to manage your compute resource.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#location ⇒ String
The name of the custom location you added to the fleet that this compute resource resides in.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#operating_system ⇒ String
The type of operating system on your compute resource.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Which compute type that the fleet uses. A fleet can use Anywhere compute resources owned by you or managed Amazon EC2 instances.
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 427 class Compute < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :ip_address, :dns_name, :compute_status, :location, :creation_time, :operating_system, :type, :game_lift_service_sdk_endpoint) SENSITIVE = [] include Aws::Structure end |