次の方法で共有


VirtualMachineScaleSetData クラス

定義

VirtualMachineScaleSet データ モデルを表すクラス。 仮想マシン スケール セットについて説明します。

public class VirtualMachineScaleSetData : Azure.ResourceManager.Models.TrackedResourceData
type VirtualMachineScaleSetData = class
    inherit TrackedResourceData
Public Class VirtualMachineScaleSetData
Inherits TrackedResourceData
継承
VirtualMachineScaleSetData

コンストラクター

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

仮想マシン スケール セット ゾーン。 注: 可用性ゾーンは、スケール セットを作成するときにのみ設定できます。

適用対象