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.
5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 5251 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.
5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 5251 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.
5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 5251 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.
5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 5251 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.
5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 5251 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.
5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 5251 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.
5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 5251 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.
5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 |
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 5251 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 |