Class: Aws::Lightsail::Types::ContainerServicePower
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Lightsail::Types::ContainerServicePower
 
 
- Defined in:
 - gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb
 
Overview
Describes the powers that can be specified for an Amazon Lightsail container service.
The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #cpu_count  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of vCPUs included in the power.
 - 
  
    
      #is_active  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A Boolean value indicating whether the power is active and can be specified for container services.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The friendly name of the power (
nano). - 
  
    
      #power_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the power (
nano-1). - 
  
    
      #price  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The monthly price of the power in USD.
 - 
  
    
      #ram_size_in_gb  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The amount of RAM (in GB) of the power.
 
Instance Attribute Details
#cpu_count ⇒ Float
The number of vCPUs included in the power.
      2682 2683 2684 2685 2686 2687 2688 2689 2690 2691  | 
    
      # File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2682 class ContainerServicePower < Struct.new( :power_id, :price, :cpu_count, :ram_size_in_gb, :name, :is_active) SENSITIVE = [] include Aws::Structure end  | 
  
#is_active ⇒ Boolean
A Boolean value indicating whether the power is active and can be specified for container services.
      2682 2683 2684 2685 2686 2687 2688 2689 2690 2691  | 
    
      # File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2682 class ContainerServicePower < Struct.new( :power_id, :price, :cpu_count, :ram_size_in_gb, :name, :is_active) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
The friendly name of the power (nano).
      2682 2683 2684 2685 2686 2687 2688 2689 2690 2691  | 
    
      # File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2682 class ContainerServicePower < Struct.new( :power_id, :price, :cpu_count, :ram_size_in_gb, :name, :is_active) SENSITIVE = [] include Aws::Structure end  | 
  
#power_id ⇒ String
The ID of the power (nano-1).
      2682 2683 2684 2685 2686 2687 2688 2689 2690 2691  | 
    
      # File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2682 class ContainerServicePower < Struct.new( :power_id, :price, :cpu_count, :ram_size_in_gb, :name, :is_active) SENSITIVE = [] include Aws::Structure end  | 
  
#price ⇒ Float
The monthly price of the power in USD.
      2682 2683 2684 2685 2686 2687 2688 2689 2690 2691  | 
    
      # File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2682 class ContainerServicePower < Struct.new( :power_id, :price, :cpu_count, :ram_size_in_gb, :name, :is_active) SENSITIVE = [] include Aws::Structure end  | 
  
#ram_size_in_gb ⇒ Float
The amount of RAM (in GB) of the power.
      2682 2683 2684 2685 2686 2687 2688 2689 2690 2691  | 
    
      # File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2682 class ContainerServicePower < Struct.new( :power_id, :price, :cpu_count, :ram_size_in_gb, :name, :is_active) SENSITIVE = [] include Aws::Structure end  |