Class: Aws::ComputeOptimizer::Types::LicenseConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ComputeOptimizer::Types::LicenseConfiguration
- Defined in:
- gems/aws-sdk-computeoptimizer/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.
5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5277 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.
5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5277 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.
5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5277 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.
5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5277 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.
5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5277 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.
5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5277 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.
5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5277 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.
5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 |
# File 'gems/aws-sdk-computeoptimizer/lib/aws-sdk-computeoptimizer/types.rb', line 5277 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 |