Class: Aws::GameLift::Types::RegisterComputeInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-gamelift/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:ip_address]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_pathString

The path to a TLS certificate on your compute resource. Amazon GameLift doesn’t validate the path and certificate.

Returns:

  • (String)


9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
# File 'lib/aws-sdk-gamelift/types.rb', line 9392

class RegisterComputeInput < Struct.new(
  :fleet_id,
  :compute_name,
  :certificate_path,
  :dns_name,
  :ip_address,
  :location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#compute_nameString

A descriptive label for the compute resource.

Returns:

  • (String)


9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
# File 'lib/aws-sdk-gamelift/types.rb', line 9392

class RegisterComputeInput < Struct.new(
  :fleet_id,
  :compute_name,
  :certificate_path,
  :dns_name,
  :ip_address,
  :location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#dns_nameString

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

Returns:

  • (String)


9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
# File 'lib/aws-sdk-gamelift/types.rb', line 9392

class RegisterComputeInput < Struct.new(
  :fleet_id,
  :compute_name,
  :certificate_path,
  :dns_name,
  :ip_address,
  :location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#fleet_idString

A unique identifier for the fleet to register the compute to. You can use either the fleet ID or ARN value.

Returns:

  • (String)


9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
# File 'lib/aws-sdk-gamelift/types.rb', line 9392

class RegisterComputeInput < Struct.new(
  :fleet_id,
  :compute_name,
  :certificate_path,
  :dns_name,
  :ip_address,
  :location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#ip_addressString

The IP address of the compute resource. Amazon GameLift requires either a DNS name or IP address. When registering an Anywhere fleet, an IP address is required.

Returns:

  • (String)


9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
# File 'lib/aws-sdk-gamelift/types.rb', line 9392

class RegisterComputeInput < Struct.new(
  :fleet_id,
  :compute_name,
  :certificate_path,
  :dns_name,
  :ip_address,
  :location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#locationString

The name of a custom location to associate with the compute resource being registered. This parameter is required when registering a compute for an Anywhere fleet.

Returns:

  • (String)


9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
# File 'lib/aws-sdk-gamelift/types.rb', line 9392

class RegisterComputeInput < Struct.new(
  :fleet_id,
  :compute_name,
  :certificate_path,
  :dns_name,
  :ip_address,
  :location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end