Class: Aws::EC2::Types::Purchase
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::Purchase
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes the result of the purchase.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#currency_code ⇒ String
The currency in which the
UpfrontPriceandHourlyPriceamounts are specified. -
#duration ⇒ Integer
The duration of the reservation's term in seconds.
-
#host_id_set ⇒ Array<String>
The IDs of the Dedicated Hosts associated with the reservation.
-
#host_reservation_id ⇒ String
The ID of the reservation.
-
#hourly_price ⇒ String
The hourly price of the reservation per hour.
-
#instance_family ⇒ String
The instance family on the Dedicated Host that the reservation can be associated with.
-
#payment_option ⇒ String
The payment option for the reservation.
-
#upfront_price ⇒ String
The upfront price of the reservation.
Instance Attribute Details
#currency_code ⇒ String
The currency in which the UpfrontPrice and HourlyPrice amounts
are specified. At this time, the only supported currency is USD.
69718 69719 69720 69721 69722 69723 69724 69725 69726 69727 69728 69729 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 69718 class Purchase < Struct.new( :currency_code, :duration, :host_id_set, :host_reservation_id, :hourly_price, :instance_family, :payment_option, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#duration ⇒ Integer
The duration of the reservation's term in seconds.
69718 69719 69720 69721 69722 69723 69724 69725 69726 69727 69728 69729 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 69718 class Purchase < Struct.new( :currency_code, :duration, :host_id_set, :host_reservation_id, :hourly_price, :instance_family, :payment_option, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#host_id_set ⇒ Array<String>
The IDs of the Dedicated Hosts associated with the reservation.
69718 69719 69720 69721 69722 69723 69724 69725 69726 69727 69728 69729 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 69718 class Purchase < Struct.new( :currency_code, :duration, :host_id_set, :host_reservation_id, :hourly_price, :instance_family, :payment_option, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#host_reservation_id ⇒ String
The ID of the reservation.
69718 69719 69720 69721 69722 69723 69724 69725 69726 69727 69728 69729 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 69718 class Purchase < Struct.new( :currency_code, :duration, :host_id_set, :host_reservation_id, :hourly_price, :instance_family, :payment_option, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#hourly_price ⇒ String
The hourly price of the reservation per hour.
69718 69719 69720 69721 69722 69723 69724 69725 69726 69727 69728 69729 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 69718 class Purchase < Struct.new( :currency_code, :duration, :host_id_set, :host_reservation_id, :hourly_price, :instance_family, :payment_option, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#instance_family ⇒ String
The instance family on the Dedicated Host that the reservation can be associated with.
69718 69719 69720 69721 69722 69723 69724 69725 69726 69727 69728 69729 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 69718 class Purchase < Struct.new( :currency_code, :duration, :host_id_set, :host_reservation_id, :hourly_price, :instance_family, :payment_option, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#payment_option ⇒ String
The payment option for the reservation.
69718 69719 69720 69721 69722 69723 69724 69725 69726 69727 69728 69729 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 69718 class Purchase < Struct.new( :currency_code, :duration, :host_id_set, :host_reservation_id, :hourly_price, :instance_family, :payment_option, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#upfront_price ⇒ String
The upfront price of the reservation.
69718 69719 69720 69721 69722 69723 69724 69725 69726 69727 69728 69729 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 69718 class Purchase < Struct.new( :currency_code, :duration, :host_id_set, :host_reservation_id, :hourly_price, :instance_family, :payment_option, :upfront_price) SENSITIVE = [] include Aws::Structure end |