Share via


BillingProfile クラス

定義

Azure Spot VM または VMSS の課金関連の詳細を指定します。 最小 api-version: 2019-03-01。

public class BillingProfile
type BillingProfile = class
Public Class BillingProfile
継承
BillingProfile

コンストラクター

BillingProfile()

BillingProfile クラスの新しいインスタンスを初期化します。

BillingProfile(Nullable<Double>)

BillingProfile クラスの新しいインスタンスを初期化します。

プロパティ

MaxPrice

Azure Spot VM/VMSS に対して支払う最大価格を取得または設定します。 この価格は米ドルです。 &lt;br&gt;&lt;br&gt;この価格は、VM サイズの現在の Azure スポット価格と比較されます。 また、価格は Azure Spot VM/VMSS の作成/更新時に比較され、maxPrice が現在の Azure スポット価格より大きい場合にのみ操作は成功します。 &lt;br&gt;&lt;br&gt;現在の Azure スポット価格が VM/VMSS の作成後に maxPrice を超えた場合、maxPrice は Azure スポット VM/VMSS の削除にも使用されます。 &lt;br&gt;&lt;br&gt;使用可能な値は、 &lt;br&gt;& です。lt;br&gt; - 0 より大きい任意の 10 進値。 例: 0.01538 &lt;br&gt;&lt;br&gt; -1 – 既定の価格がオンデマンドであることを示します。 &lt;br&gt;&lt;br&gt;maxPrice を -1 に設定すると、価格上の理由から Azure Spot VM/VMSS を削除しないように指定できます。 また、既定の最大価格は、提供されていない場合は -1 です。 &lt;br&gt;&lt;br&gt;最小 api-version: 2019-03-01。

適用対象