aws.ec2.describe_reserved_instances_offerings
Example SQL Queries
SELECT * FROMaws.ec2.describe_reserved_instances_offerings;Description
Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used.
If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances.
For more information, see Sell in the Reserved Instance Marketplace in the Amazon EC2 User Guide.
The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.
Table Definition
| Column Name | Column Data Type |
|---|---|
| availability_zone Input Column The Availability Zone in which the Reserved Instance can be used. | VARCHAR |
| dry_run Input Column Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation. | BOOLEAN |
| filters Input Column One or more filters.
| STRUCT( |
Show child fields
| |
| include_marketplace Input Column Include Reserved Instance Marketplace offerings in the response. | BOOLEAN |
| instance_tenancy Input Column The tenancy of the instance. | VARCHAR |
| instance_type Input Column The instance type on which the Reserved Instance can be used. | VARCHAR |
| max_duration Input Column The maximum duration (in seconds) to filter when searching for offerings. Default: 94608000 (3 years) | BIGINT |
| max_instance_count Input Column The maximum number of instances to filter when searching for offerings. Default: 20 | BIGINT |
| min_duration Input Column The minimum duration (in seconds) to filter when searching for offerings. Default: 2592000 (1 month) | BIGINT |
| offering_class Input Column If convertible it can be exchanged for Reserved Instances of the same or higher monetary value, with different configurations. If standard, it is not possible to perform an exchange. | VARCHAR |
| offering_type Input Column The Reserved Instance offering type. | VARCHAR |
| product_description Input Column The Reserved Instance product platform description. | VARCHAR |
| reserved_instances_offering_ids Input Column One or more Reserved Instances offering IDs. | VARCHAR[] |
Show child fields
| |
| _aws_profile Input Column The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( |
Show child fields
| |
| _aws_region Input Column The AWS region to use. | VARCHAR |
| currency_code The currency of the Reserved Instance offering you are purchasing. It's specified using ISO 4217 standard currency codes. At this time, the only supported currency is USD. | VARCHAR |
| duration The duration of the Reserved Instance, in seconds. | BIGINT |
| fixed_price The purchase price of the Reserved Instance. | DOUBLE |
| marketplace Indicates whether the offering is available through the Reserved Instance Marketplace (resale) or Amazon Web Services. If it's a Reserved Instance Marketplace offering, this is true. | BOOLEAN |
| pricing_details The pricing details of the Reserved Instance offering. | STRUCT( |
Show child fields
| |
| recurring_charges The recurring charge tag assigned to the resource. | STRUCT( |
Show child fields
| |
| reserved_instances_offering_id The ID of the Reserved Instance offering. This is the offering ID used in GetReservedInstancesExchangeQuote to confirm that an exchange can be made. | VARCHAR |
| scope Whether the Reserved Instance is applied to instances in a Region or an Availability Zone. | VARCHAR |
| usage_price The usage price of the Reserved Instance, per hour. | DOUBLE |