Class: Aws::CostExplorer::Types::EC2InstanceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::EC2InstanceDetails
- Defined in:
- gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb
Overview
Details about the Amazon EC2 reservations that Amazon Web Services 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
Determines 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 Amazon Web Services recommends.
-
#platform ⇒ String
The platform of the recommended reservation.
-
#region ⇒ String
The Amazon Web Services Region of the recommended reservation.
-
#size_flex_eligible ⇒ Boolean
Determines whether the recommended reservation is size flexible.
-
#tenancy ⇒ String
Determines whether the recommended reservation is dedicated or shared.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone of the recommended reservation.
1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1560 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
Determines whether the recommendation is for a current-generation instance.
1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1560 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.
1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1560 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 Amazon Web Services recommends.
1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1560 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.
1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1560 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 Amazon Web Services Region of the recommended reservation.
1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1560 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
Determines whether the recommended reservation is size flexible.
1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1560 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |
#tenancy ⇒ String
Determines whether the recommended reservation is dedicated or shared.
1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 1560 class EC2InstanceDetails < Struct.new( :family, :instance_type, :region, :availability_zone, :platform, :tenancy, :current_generation, :size_flex_eligible) SENSITIVE = [] include Aws::Structure end |