Class: Aws::GameLift::Types::GetComputeAuthTokenOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::GameLift::Types::GetComputeAuthTokenOutput
- Defined in:
- gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auth_token ⇒ String
The authentication token that your game server uses to authenticate with Amazon GameLift.
-
#compute_arn ⇒ String
The Amazon Resource Name ([ARN][1]) that is assigned to a Amazon GameLift compute resource and uniquely identifies it.
-
#compute_name ⇒ String
The name of the compute resource you are requesting the authentication token for.
-
#expiration_timestamp ⇒ Time
The amount of time until the authentication token is no longer valid.
-
#fleet_arn ⇒ String
The Amazon Resource Name ([ARN][1]) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it.
-
#fleet_id ⇒ String
A unique identifier for the fleet that the compute is registered to.
Instance Attribute Details
#auth_token ⇒ String
The authentication token that your game server uses to authenticate with Amazon GameLift.
5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5352 class GetComputeAuthTokenOutput < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :auth_token, :expiration_timestamp) SENSITIVE = [] include Aws::Structure end |
#compute_arn ⇒ String
The Amazon Resource Name (ARN) that is assigned to a Amazon
GameLift compute resource and uniquely identifies it. ARNs are
unique across all Regions. Format is
arn:aws:gamelift:<region>::compute/compute-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5352 class GetComputeAuthTokenOutput < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :auth_token, :expiration_timestamp) SENSITIVE = [] include Aws::Structure end |
#compute_name ⇒ String
The name of the compute resource you are requesting the authentication token for.
5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5352 class GetComputeAuthTokenOutput < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :auth_token, :expiration_timestamp) SENSITIVE = [] include Aws::Structure end |
#expiration_timestamp ⇒ Time
The amount of time until the authentication token is no longer valid. To continue using the compute resource for game server hosting, renew the authentication token by using this operation again.
5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5352 class GetComputeAuthTokenOutput < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :auth_token, :expiration_timestamp) SENSITIVE = [] include Aws::Structure end |
#fleet_arn ⇒ String
The Amazon Resource Name (ARN) that is assigned to a Amazon
GameLift fleet resource and uniquely identifies it. ARNs are unique
across all Regions. Format is
arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
.
5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5352 class GetComputeAuthTokenOutput < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :auth_token, :expiration_timestamp) SENSITIVE = [] include Aws::Structure end |
#fleet_id ⇒ String
A unique identifier for the fleet that the compute is registered to.
5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5352 class GetComputeAuthTokenOutput < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :auth_token, :expiration_timestamp) SENSITIVE = [] include Aws::Structure end |