CLI で DescribeHostReservationOfferings を使用する - Amazon Elastic Compute Cloud

CLI で DescribeHostReservationOfferings を使用する

次のサンプルコードは、DescribeHostReservationOfferings を使用する方法を説明しています。

CLI
AWS CLI

専有ホスト予約サービスを記述するには

この例では、購入可能な M4 インスタンスファミリー専有ホストの予約を記述します。

コマンド:

aws ec2 describe-host-reservation-offerings --filter Name=instance-family,Values=m4

出力:

{ "OfferingSet": [ { "HourlyPrice": "1.499", "OfferingId": "hro-03f707bf363b6b324", "InstanceFamily": "m4", "PaymentOption": "NoUpfront", "UpfrontPrice": "0.000", "Duration": 31536000 }, { "HourlyPrice": "1.045", "OfferingId": "hro-0ef9181cabdef7a02", "InstanceFamily": "m4", "PaymentOption": "NoUpfront", "UpfrontPrice": "0.000", "Duration": 94608000 }, { "HourlyPrice": "0.714", "OfferingId": "hro-04567a15500b92a51", "InstanceFamily": "m4", "PaymentOption": "PartialUpfront", "UpfrontPrice": "6254.000", "Duration": 31536000 }, { "HourlyPrice": "0.484", "OfferingId": "hro-0d5d7a9d23ed7fbfe", "InstanceFamily": "m4", "PaymentOption": "PartialUpfront", "UpfrontPrice": "12720.000", "Duration": 94608000 }, { "HourlyPrice": "0.000", "OfferingId": "hro-05da4108ca998c2e5", "InstanceFamily": "m4", "PaymentOption": "AllUpfront", "UpfrontPrice": "23913.000", "Duration": 94608000 }, { "HourlyPrice": "0.000", "OfferingId": "hro-0a9f9be3b95a3dc8f", "InstanceFamily": "m4", "PaymentOption": "AllUpfront", "UpfrontPrice": "12257.000", "Duration": 31536000 } ] }
PowerShell
Tools for PowerShell V4

例 1: この例では、PaymentOption が「NoUpfront」である特定のフィルター「instance-family」で購入できる専有ホストの予約を記述します。

Get-EC2HostReservationOffering -Filter @{Name="instance-family";Values="m4"} | Where-Object PaymentOption -eq NoUpfront

出力:

CurrencyCode : Duration : 94608000 HourlyPrice : 1.307 InstanceFamily : m4 OfferingId : hro-0c1f234567890d9ab PaymentOption : NoUpfront UpfrontPrice : 0.000 CurrencyCode : Duration : 31536000 HourlyPrice : 1.830 InstanceFamily : m4 OfferingId : hro-04ad12aaaf34b5a67 PaymentOption : NoUpfront UpfrontPrice : 0.000
  • API の詳細については、「AWS Tools for PowerShell コマンドレットリファレンス (V4)」の「DescribeHostReservationOfferings」を参照してください。

Tools for PowerShell V5

例 1: この例では、PaymentOption が「NoUpfront」である特定のフィルター「instance-family」で購入できる専有ホストの予約を記述します。

Get-EC2HostReservationOffering -Filter @{Name="instance-family";Values="m4"} | Where-Object PaymentOption -eq NoUpfront

出力:

CurrencyCode : Duration : 94608000 HourlyPrice : 1.307 InstanceFamily : m4 OfferingId : hro-0c1f234567890d9ab PaymentOption : NoUpfront UpfrontPrice : 0.000 CurrencyCode : Duration : 31536000 HourlyPrice : 1.830 InstanceFamily : m4 OfferingId : hro-04ad12aaaf34b5a67 PaymentOption : NoUpfront UpfrontPrice : 0.000
  • API の詳細については、「AWS Tools for PowerShell コマンドレットリファレンス (V5)」の「DescribeHostReservationOfferings」を参照してください。

AWS SDK デベロッパーガイドとコード例の詳細なリストについては、「AWS SDK を使用して Amazon EC2 リソースを作成する」を参照してください。このトピックには、使用開始方法に関する情報と、以前の SDK バージョンの詳細も含まれています。