VirtualMachineScaleSetVMProfile interface
仮想マシン スケール セットの仮想マシン プロファイルについて説明します。
プロパティ
application |
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 |
billing |
Azure Spot VMSS の課金関連の詳細を指定します。 最小 API バージョン: 2019-03-01。 |
capacity |
スケール セットの容量予約関連の詳細を指定します。 最小 API バージョン: 2021-04-01。 |
diagnostics |
ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。 |
eviction |
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンでは、"割り当て解除" と "削除" の両方がサポートされており、最小 API バージョンは 2019-03-01 です。 Azure スポット スケール セットの場合、"割り当て解除" と "削除" の両方がサポートされ、最小 API バージョンは 2017-10-30-preview です。 |
extension |
スケール セット内の仮想マシンにインストールされている拡張機能の設定のコレクションを指定します。 |
hardware |
スケール セットのハードウェア プロファイル関連の詳細を指定します。 最小 API バージョン: 2021-11-01。 |
license |
使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 |
network |
スケール セット内の仮想マシンのネットワーク インターフェイスのプロパティを指定します。 |
os |
スケール セット内の仮想マシンのオペレーティング システム設定を指定します。 |
priority | スケール セット内の仮想マシンの優先順位を指定します。 最小 API バージョン: 2017-10-30-preview。 |
scheduled |
スケジュールされたイベント関連の構成を指定します。 |
security |
スケール セットで使用するセキュリティ体制を指定します。 最小 API バージョン: 2023-03-01 |
security |
スケール セット内の仮想マシンのセキュリティ関連のプロファイル設定を指定します。 |
service |
"最新" イメージ バージョンを使用する場合に、スケール セット内のすべての仮想マシンに同じイメージ バージョンを設定するために使用されるサービス 成果物参照 ID を指定します。 最小 API バージョン: 2022-11-01 |
storage |
仮想マシン ディスクのストレージ設定を指定します。 |
time |
仮想マシン スケール セットのこの VM プロファイルが作成された時刻を指定します。 このプロパティの最小 API バージョンは 2024-03-01 です。 この値は、最小 API バージョン 2024-03-01 で VMSS VM プロファイルを作成または更新するときに、VMSS Flex VM タグに追加されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
user |
スケール セット内の仮想マシンの UserData。Base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 最小 API バージョン: 2021-03-01。 |
プロパティの詳細
applicationProfile
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。
applicationProfile?: ApplicationProfile
プロパティ値
billingProfile
Azure Spot VMSS の課金関連の詳細を指定します。 最小 API バージョン: 2019-03-01。
billingProfile?: BillingProfile
プロパティ値
capacityReservation
スケール セットの容量予約関連の詳細を指定します。 最小 API バージョン: 2021-04-01。
capacityReservation?: CapacityReservationProfile
プロパティ値
diagnosticsProfile
ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。
diagnosticsProfile?: DiagnosticsProfile
プロパティ値
evictionPolicy
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンでは、"割り当て解除" と "削除" の両方がサポートされており、最小 API バージョンは 2019-03-01 です。 Azure スポット スケール セットの場合、"割り当て解除" と "削除" の両方がサポートされ、最小 API バージョンは 2017-10-30-preview です。
evictionPolicy?: string
プロパティ値
string
extensionProfile
スケール セット内の仮想マシンにインストールされている拡張機能の設定のコレクションを指定します。
extensionProfile?: VirtualMachineScaleSetExtensionProfile
プロパティ値
hardwareProfile
スケール セットのハードウェア プロファイル関連の詳細を指定します。 最小 API バージョン: 2021-11-01。
hardwareProfile?: VirtualMachineScaleSetHardwareProfile
プロパティ値
licenseType
使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。
Windows Server オペレーティング システムに使用できる値は次のとおりです。
Windows_Client
Windows_Server
Linux Server オペレーティング システムで使用できる値は次のとおりです。
RHEL_BYOS (RHEL の場合)
SLES_BYOS (SUSE の場合)
詳細については、「Windows Server の Azure ハイブリッド使用特典の
Linux Server
最小 API バージョン: 2015-06-15
licenseType?: string
プロパティ値
string
networkProfile
スケール セット内の仮想マシンのネットワーク インターフェイスのプロパティを指定します。
networkProfile?: VirtualMachineScaleSetNetworkProfile
プロパティ値
osProfile
スケール セット内の仮想マシンのオペレーティング システム設定を指定します。
osProfile?: VirtualMachineScaleSetOSProfile
プロパティ値
priority
スケール セット内の仮想マシンの優先順位を指定します。 最小 API バージョン: 2017-10-30-preview。
priority?: string
プロパティ値
string
scheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
scheduledEventsProfile?: ScheduledEventsProfile
プロパティ値
securityPostureReference
スケール セットで使用するセキュリティ体制を指定します。 最小 API バージョン: 2023-03-01
securityPostureReference?: SecurityPostureReference
プロパティ値
securityProfile
serviceArtifactReference
"最新" イメージ バージョンを使用する場合に、スケール セット内のすべての仮想マシンに同じイメージ バージョンを設定するために使用されるサービス 成果物参照 ID を指定します。 最小 API バージョン: 2022-11-01
serviceArtifactReference?: ServiceArtifactReference
プロパティ値
storageProfile
仮想マシン ディスクのストレージ設定を指定します。
storageProfile?: VirtualMachineScaleSetStorageProfile
プロパティ値
timeCreated
仮想マシン スケール セットのこの VM プロファイルが作成された時刻を指定します。 このプロパティの最小 API バージョンは 2024-03-01 です。 この値は、最小 API バージョン 2024-03-01 で VMSS VM プロファイルを作成または更新するときに、VMSS Flex VM タグに追加されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
timeCreated?: Date
プロパティ値
Date
userData
スケール セット内の仮想マシンの UserData。Base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 最小 API バージョン: 2021-03-01。
userData?: string
プロパティ値
string