Class: Aws::ComputeOptimizer::Types::LicenseConfiguration
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::ComputeOptimizer::Types::LicenseConfiguration
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-computeoptimizer/types.rb
 
Overview
Describes the configuration of a license for an Amazon EC2 instance.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #instance_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The instance type used in the license.
 - 
  
    
      #license_edition  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The edition of the license for the application that runs on the instance.
 - 
  
    
      #license_model  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The license type associated with the instance.
 - 
  
    
      #license_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the license for the application that runs on the instance.
 - 
  
    
      #license_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The version of the license for the application that runs on the instance.
 - 
  
    
      #metrics_source  ⇒ Array<Types::MetricSource> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The list of metric sources required to generate recommendations for commercial software licenses.
 - 
  
    
      #number_of_cores  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The current number of cores associated with the instance.
 - 
  
    
      #operating_system  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The operating system of the instance.
 
Instance Attribute Details
#instance_type ⇒ String
The instance type used in the license.
      4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803  | 
    
      # File 'lib/aws-sdk-computeoptimizer/types.rb', line 4792 class LicenseConfiguration < Struct.new( :number_of_cores, :instance_type, :operating_system, :license_edition, :license_name, :license_model, :license_version, :metrics_source) SENSITIVE = [] include Aws::Structure end  | 
  
#license_edition ⇒ String
The edition of the license for the application that runs on the instance.
      4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803  | 
    
      # File 'lib/aws-sdk-computeoptimizer/types.rb', line 4792 class LicenseConfiguration < Struct.new( :number_of_cores, :instance_type, :operating_system, :license_edition, :license_name, :license_model, :license_version, :metrics_source) SENSITIVE = [] include Aws::Structure end  | 
  
#license_model ⇒ String
The license type associated with the instance.
      4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803  | 
    
      # File 'lib/aws-sdk-computeoptimizer/types.rb', line 4792 class LicenseConfiguration < Struct.new( :number_of_cores, :instance_type, :operating_system, :license_edition, :license_name, :license_model, :license_version, :metrics_source) SENSITIVE = [] include Aws::Structure end  | 
  
#license_name ⇒ String
The name of the license for the application that runs on the instance.
      4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803  | 
    
      # File 'lib/aws-sdk-computeoptimizer/types.rb', line 4792 class LicenseConfiguration < Struct.new( :number_of_cores, :instance_type, :operating_system, :license_edition, :license_name, :license_model, :license_version, :metrics_source) SENSITIVE = [] include Aws::Structure end  | 
  
#license_version ⇒ String
The version of the license for the application that runs on the instance.
      4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803  | 
    
      # File 'lib/aws-sdk-computeoptimizer/types.rb', line 4792 class LicenseConfiguration < Struct.new( :number_of_cores, :instance_type, :operating_system, :license_edition, :license_name, :license_model, :license_version, :metrics_source) SENSITIVE = [] include Aws::Structure end  | 
  
#metrics_source ⇒ Array<Types::MetricSource>
The list of metric sources required to generate recommendations for commercial software licenses.
      4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803  | 
    
      # File 'lib/aws-sdk-computeoptimizer/types.rb', line 4792 class LicenseConfiguration < Struct.new( :number_of_cores, :instance_type, :operating_system, :license_edition, :license_name, :license_model, :license_version, :metrics_source) SENSITIVE = [] include Aws::Structure end  | 
  
#number_of_cores ⇒ Integer
The current number of cores associated with the instance.
      4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803  | 
    
      # File 'lib/aws-sdk-computeoptimizer/types.rb', line 4792 class LicenseConfiguration < Struct.new( :number_of_cores, :instance_type, :operating_system, :license_edition, :license_name, :license_model, :license_version, :metrics_source) SENSITIVE = [] include Aws::Structure end  | 
  
#operating_system ⇒ String
The operating system of the instance.
      4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803  | 
    
      # File 'lib/aws-sdk-computeoptimizer/types.rb', line 4792 class LicenseConfiguration < Struct.new( :number_of_cores, :instance_type, :operating_system, :license_edition, :license_name, :license_model, :license_version, :metrics_source) SENSITIVE = [] include Aws::Structure end  |