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 authorization token that your game server uses to authenticate with GameLift.
-
#compute_arn ⇒ String
The Amazon Resource Name ([ARN][1]) that is assigned to a GameLift compute resource and uniquely identifies it.
-
#compute_name ⇒ String
The name of the compute resource you are requesting the authorization token for.
-
#expiration_timestamp ⇒ Time
The amount of time until the authorization token is no longer valid.
-
#fleet_arn ⇒ String
The Amazon Resource Name ([ARN][1]) that is assigned to a 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 authorization token that your game server uses to authenticate with GameLift.
5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5290 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 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
5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5290 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 authorization token for.
5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5290 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 authorization token is no longer valid. To continue using the compute resource for game server hosting, renew the authorization token by using this operation again.
5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5290 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 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
.
5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5290 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.
5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5290 class GetComputeAuthTokenOutput < Struct.new( :fleet_id, :fleet_arn, :compute_name, :compute_arn, :auth_token, :expiration_timestamp) SENSITIVE = [] include Aws::Structure end |