Class: Aws::CostExplorer::Types::EC2InstanceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::EC2InstanceDetails
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-costexplorer/types.rb
Overview
Details about the Amazon EC2 instances that AWS recommends that you purchase.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone of the recommended reservation.
-
#current_generation ⇒ Boolean
Whether the recommendation is for a current-generation instance.
-
#family ⇒ String
The instance family of the recommended reservation.
-
#instance_type ⇒ String
The type of instance that AWS recommends.
-
#platform ⇒ String
The platform of the recommended reservation.
-
#region ⇒ String
The AWS Region of the recommended reservation.
-
#size_flex_eligible ⇒ Boolean
Whether the recommended reservation is size flexible.
-
#tenancy ⇒ String
Whether the recommended reservation is dedicated or shared.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone of the recommended reservation.
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1381 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |
#current_generation ⇒ Boolean
Whether the recommendation is for a current-generation instance.
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1381 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |
#family ⇒ String
The instance family of the recommended reservation.
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1381 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The type of instance that AWS recommends.
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1381 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |
#platform ⇒ String
The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1381 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The AWS Region of the recommended reservation.
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1381 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |
#size_flex_eligible ⇒ Boolean
Whether the recommended reservation is size flexible.
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1381 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |
#tenancy ⇒ String
Whether the recommended reservation is dedicated or shared.
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 1381 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |