Class: Aws::GameLift::Types::RegisterComputeInput
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::GameLift::Types::RegisterComputeInput
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-gamelift/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 [:ip_address]
Instance Attribute Summary collapse
- 
  
    
      #certificate_path  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The path to a TLS certificate on your compute resource.
 - 
  
    
      #compute_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A descriptive label for the compute resource.
 - 
  
    
      #dns_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The DNS name of the compute resource.
 - 
  
    
      #fleet_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A unique identifier for the fleet to register the compute to.
 - 
  
    
      #ip_address  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The IP address of the compute resource.
 - 
  
    
      #location  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of a custom location to associate with the compute resource being registered.
 
Instance Attribute Details
#certificate_path ⇒ String
The path to a TLS certificate on your compute resource. Amazon GameLift doesn’t validate the path and certificate.
      8753 8754 8755 8756 8757 8758 8759 8760 8761 8762  | 
    
      # File 'lib/aws-sdk-gamelift/types.rb', line 8753 class RegisterComputeInput < Struct.new( :fleet_id, :compute_name, :certificate_path, :dns_name, :ip_address, :location) SENSITIVE = [:ip_address] include Aws::Structure end  | 
  
#compute_name ⇒ String
A descriptive label for the compute resource.
      8753 8754 8755 8756 8757 8758 8759 8760 8761 8762  | 
    
      # File 'lib/aws-sdk-gamelift/types.rb', line 8753 class RegisterComputeInput < Struct.new( :fleet_id, :compute_name, :certificate_path, :dns_name, :ip_address, :location) SENSITIVE = [:ip_address] include Aws::Structure end  | 
  
#dns_name ⇒ String
The DNS name of the compute resource. Amazon GameLift requires either a DNS name or IP address.
      8753 8754 8755 8756 8757 8758 8759 8760 8761 8762  | 
    
      # File 'lib/aws-sdk-gamelift/types.rb', line 8753 class RegisterComputeInput < Struct.new( :fleet_id, :compute_name, :certificate_path, :dns_name, :ip_address, :location) SENSITIVE = [:ip_address] include Aws::Structure end  | 
  
#fleet_id ⇒ String
A unique identifier for the fleet to register the compute to. You can use either the fleet ID or ARN value.
      8753 8754 8755 8756 8757 8758 8759 8760 8761 8762  | 
    
      # File 'lib/aws-sdk-gamelift/types.rb', line 8753 class RegisterComputeInput < Struct.new( :fleet_id, :compute_name, :certificate_path, :dns_name, :ip_address, :location) SENSITIVE = [:ip_address] include Aws::Structure end  | 
  
#ip_address ⇒ String
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.
      8753 8754 8755 8756 8757 8758 8759 8760 8761 8762  | 
    
      # File 'lib/aws-sdk-gamelift/types.rb', line 8753 class RegisterComputeInput < Struct.new( :fleet_id, :compute_name, :certificate_path, :dns_name, :ip_address, :location) SENSITIVE = [:ip_address] include Aws::Structure end  | 
  
#location ⇒ String
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.
      8753 8754 8755 8756 8757 8758 8759 8760 8761 8762  | 
    
      # File 'lib/aws-sdk-gamelift/types.rb', line 8753 class RegisterComputeInput < Struct.new( :fleet_id, :compute_name, :certificate_path, :dns_name, :ip_address, :location) SENSITIVE = [:ip_address] include Aws::Structure end  |