VirtualMachineScaleSetData クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
VirtualMachineScaleSet データ モデルを表すクラス。 仮想マシン スケール セットについて説明します。
public class VirtualMachineScaleSetData : Azure.ResourceManager.Models.TrackedResourceData
type VirtualMachineScaleSetData = class
inherit TrackedResourceData
Public Class VirtualMachineScaleSetData
Inherits TrackedResourceData
- 継承
コンストラクター
VirtualMachineScaleSetData(AzureLocation) |
VirtualMachineScaleSetData の新しいインスタンスを初期化します。 |
プロパティ
AdditionalCapabilities |
仮想マシン スケール セットのVirtual Machinesで有効または無効にされる追加機能を指定します。 たとえば、ストレージ アカウントの種類を持つマネージド データ ディスクのアタッチをサポートする機能がVirtual MachinesにあるかどうかUltraSSD_LRS。 |
AutomaticRepairsPolicy |
自動修復のポリシー。 |
DoNotRunExtensionsOnOverprovisionedVms |
オーバープロビジョニングが有効になっている場合、拡張機能は、最終的に保持される要求された数の VM でのみ起動されます。 そのため、このプロパティを使用すると、追加のオーバープロビジョニングされた VM で拡張機能が実行されなくなります。 |
ExtendedLocation |
仮想マシン スケール セットの拡張された場所。 |
HostGroupId |
Id を取得または設定します。 |
Id |
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。 (継承元 ResourceData) |
Identity |
構成されている場合は、仮想マシン スケール セットの ID。 |
IsMaximumCapacityConstrained |
True に設定するか、省略する必要がある省略可能なプロパティ。 |
Location |
リソースが保存されている地理的な場所。 (継承元 TrackedResourceData) |
Name |
リソースの名前。 (継承元 ResourceData) |
OrchestrationMode |
仮想マシン スケール セットのオーケストレーション モードを指定します。 |
Overprovision |
仮想マシン スケール セットをオーバープロビジョニングするかどうかを指定します。 |
Plan |
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。 |
PlatformFaultDomainCount |
各配置グループの障害ドメイン数。 |
PriorityMixPolicy |
同じ VMSS Flex インスタンス内でスポットと通常の優先度の VM を混在するために必要なターゲットを指定します。 |
ProvisioningState |
プロビジョニング状態。これは応答にのみ表示されます。 |
ProximityPlacementGroupId |
Id を取得または設定します。 |
ResourceType |
リソースの型。 たとえば、"Microsoft.Compute/virtualMachines" や "Microsoft.Storage/storageAccounts" などです。 (継承元 ResourceData) |
ScaleInPolicy |
仮想マシン スケール セットのVirtual Machinesでスケーリングするときに適用されるポリシーを指定します。 |
SinglePlacementGroup |
true の場合、スケール セットは 1 つの配置グループ (最大サイズは 100 仮想マシン) に制限されます。 注: singlePlacementGroup が true の場合は、false に変更される可能性があります。 ただし、singlePlacementGroup が false の場合は、true に変更できません。 |
Sku |
仮想マシン スケール セット SKU。 |
SpotRestorePolicy |
仮想マシン スケール セットのスポット リストア プロパティを指定します。 |
SystemData |
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 (継承元 ResourceData) |
Tags |
リソース タグ。 (継承元 TrackedResourceData) |
TimeCreated |
仮想マシン スケール セット リソースが作成された時刻を指定します。 最小 api-version: 2021-11-01。 |
UniqueId |
仮想マシン スケール セットを一意に識別する ID を指定します。 |
UpgradePolicy |
アップグレード ポリシー。 |
VirtualMachineProfile |
仮想マシン プロファイル。 |
ZoneBalance |
ゾーンの停止が発生した場合に仮想マシンの配布を x ゾーン間で厳密に行うかどうか。 zoneBalance プロパティは、スケール セットの zones プロパティに複数のゾーンが含まれている場合にのみ設定できます。 ゾーンが指定されていない場合、またはゾーンが 1 つしか指定されていない場合は、zoneBalance プロパティを設定しないでください。 |
Zones |
仮想マシン スケール セット ゾーン。 注: 可用性ゾーンは、スケール セットを作成するときにのみ設定できます。 |
適用対象
Azure SDK for .NET