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)


8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
# File 'lib/aws-sdk-gamelift/types.rb', line 8642

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)


8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
# File 'lib/aws-sdk-gamelift/types.rb', line 8642

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)


8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
# File 'lib/aws-sdk-gamelift/types.rb', line 8642

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)


8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
# File 'lib/aws-sdk-gamelift/types.rb', line 8642

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.

Returns:

  • (String)


8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
# File 'lib/aws-sdk-gamelift/types.rb', line 8642

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.

Returns:

  • (String)


8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
# File 'lib/aws-sdk-gamelift/types.rb', line 8642

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