次の方法で共有


IVirtualMachineScaleSet インターフェイス

定義

Azure 仮想マシン スケール セットの不変のクライアント側表現。

public interface IVirtualMachineScaleSet : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSetBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Compute.Fluent.IComputeManager,Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithPrimaryLoadBalancer>
type IVirtualMachineScaleSet = interface
    interface IGroupableResource<IComputeManager, VirtualMachineScaleSetInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IComputeManager>
    interface IHasInner<VirtualMachineScaleSetInner>
    interface IRefreshable<IVirtualMachineScaleSet>
    interface IUpdatable<IWithPrimaryLoadBalancer>
    interface IVirtualMachineScaleSetBeta
    interface IBeta
Public Interface IVirtualMachineScaleSet
Implements IBeta, IGroupableResource(Of IComputeManager, VirtualMachineScaleSetInner), IHasInner(Of VirtualMachineScaleSetInner), IHasManager(Of IComputeManager), IRefreshable(Of IVirtualMachineScaleSet), IUpdatable(Of IWithPrimaryLoadBalancer), IVirtualMachineScaleSetBeta
実装

プロパティ

AdditionalCapabilities

Get は、仮想マシン スケール セットのVirtual Machinesで有効または無効にされる追加機能を指定します。 たとえば、ストレージ アカウントの種類を持つマネージド データ ディスクのアタッチをサポートする機能がVirtual MachinesにあるかどうかUltraSSD_LRS。

ApplicationGatewayBackendAddressPoolsIds

仮想マシン スケール セットに関連付けられているアプリケーション ゲートウェイ バックエンド プールの一覧を取得します。

ApplicationSecurityGroupIds

仮想マシン スケール セットに関連付けられているアプリケーション セキュリティ グループの一覧を取得します。

AvailabilityZones

仮想マシン スケール セットに割り当てられた可用性ゾーンを取得します。

(継承元 IVirtualMachineScaleSetBeta)
BillingProfile

スケール セット内の優先度の低い仮想マシンの課金関連の詳細を取得します。

(継承元 IVirtualMachineScaleSetBeta)
BootDiagnosticsStorageUri

仮想マシン スケール セットに対してブート 診断が有効になっている場合は、ストレージ BLOB エンドポイント URI を取得します。

(継承元 IVirtualMachineScaleSetBeta)
Capacity

スケール セット内の仮想マシン インスタンスの数を取得します。

ComputerNamePrefix

スケール セット内の仮想マシンの名前プレフィックスを取得します。

DoNotRunExtensionsOnOverprovisionedVMs

オーバープロビジョニングが有効になっている場合、拡張機能は、最終的に保持される要求された数の VM でのみ起動されます。 そのため、このプロパティを使用すると、追加のオーバープロビジョニングされた VM で拡張機能が実行されなくなります。

Extensions

スケール セット内の仮想マシンにアタッチされている拡張機能を取得します。

Id

リソース ID 文字列を取得します

(継承元 IHasId)
Inner

Azure 仮想マシン スケール セットの不変のクライアント側表現。

(継承元 IHasInner<T>)
IsAcceleratedNetworkingEnabled

仮想マシン スケール セットに対して高速ネットワークが有効になっている場合は true を取得します。

(継承元 IVirtualMachineScaleSetBeta)
IsBootDiagnosticsEnabled

仮想マシン スケール セットに対してブート 診断が有効になっている場合は true を取得します。

(継承元 IVirtualMachineScaleSetBeta)
IsIpForwardingEnabled

仮想マシン スケール セットに対して ip 転送が有効になっている場合は true を取得します。

(継承元 IVirtualMachineScaleSetBeta)
IsManagedDiskEnabled

仮想マシン スケール セットのディスク (os、データ) にマネージド ディスクが使用されている場合は true を取得します。

IsManagedServiceIdentityEnabled

仮想マシン スケール セットに対してマネージド サービス ID が有効になっている場合は true を取得します。

(継承元 IVirtualMachineScaleSetBeta)
IsSinglePlacementGroupEnabled

仮想マシン スケール セットに対して単一配置グループが有効になっている場合は true を取得します。

(継承元 IVirtualMachineScaleSetBeta)
Key

Azure 仮想マシン スケール セットの不変のクライアント側表現。

(継承元 IIndexable)
ManagedOSDiskStorageAccountType

OS マネージド ディスクのストレージ アカウントの種類を取得します。 仮想マシン スケール セットが非マネージド ディスクに基づいている場合は、null 値が返されます。

(継承元 IVirtualMachineScaleSetBeta)
ManagedServiceIdentityType

仮想マシン スケール セットに使用されるマネージド サービス ID の種類を取得します。

(継承元 IVirtualMachineScaleSetBeta)
Manager

このリソースの種類のマネージャー クライアントの種類を取得します。

(継承元 IHasManager<ManagerT>)
Name

リソースの名前を取得します

(継承元 IHasName)
NetworkProfile

ネットワーク プロファイルを取得します。

NetworkSecurityGroupId

ネットワーク セキュリティ グループの ARM ID を取得します。

(継承元 IVirtualMachineScaleSetBeta)
OSDiskCachingType

オペレーティング システムのディスク キャッシュの種類を取得します。

OSDiskName

スケール セット内の仮想マシンの OS ディスクの名前を取得します。

OSType

スケール セット内の仮想マシンのオペレーティング システムを取得します。

OverProvisionEnabled

仮想マシンに対してオーバー プロビジョニングが有効になっている場合は true、それ以外の場合は false を取得します。

PrimaryPublicIPAddressIds

IO 例外 IOException を取得します。

ProximityPlacementGroup

Get は、仮想マシン スケール セットを割り当てる必要がある近接配置グループに関する情報を指定します。

Region

Azure 仮想マシン スケール セットの不変のクライアント側表現。

(継承元 IResource)
RegionName

Azure 仮想マシン スケール セットの不変のクライアント側表現。

(継承元 IResource)
ResourceGroupName

Azure 仮想マシン スケール セットの不変のクライアント側表現。

(継承元 IHasResourceGroup)
Sku

スケール セット内の仮想マシンの SKU を取得します。

StorageProfile

ストレージ プロファイルを取得します。

SystemAssignedManagedServiceIdentityPrincipalId

仮想マシン スケール セットに割り当てられたシステム割り当て (ローカル) マネージド サービス ID 固有の Active Directory サービス プリンシパル ID を取得します。

(継承元 IVirtualMachineScaleSetBeta)
SystemAssignedManagedServiceIdentityTenantId

仮想マシン スケール セットに割り当てられたシステム割り当て (ローカル) マネージド サービス ID 固有の Active Directory テナント ID を取得します。

(継承元 IVirtualMachineScaleSetBeta)
Tags

Azure 仮想マシン スケール セットの不変のクライアント側表現。

(継承元 IResource)
Type

Azure 仮想マシン スケール セットの不変のクライアント側表現。

(継承元 IResource)
UpgradeMode

アップグレード モードを取得します。

UpgradeModel

アップグレード モードを取得します。

UserAssignedManagedServiceIdentityIds

仮想マシン スケール セットに関連付けられているユーザー割り当てマネージド サービス ID のリソース ID を取得します。

(継承元 IVirtualMachineScaleSetBeta)
VhdContainers

スケール セット内の仮想マシンの VHD を格納するストレージ コンテナーへの URL を取得します。

VirtualMachineEvictionPolicy

スケール セット内の仮想マシンの削除ポリシーを取得します。

(継承元 IVirtualMachineScaleSetBeta)
VirtualMachinePriority

スケール セット内の仮想マシンの優先度を取得します。

(継承元 IVirtualMachineScaleSetBeta)
VirtualMachinePublicIpConfig

スケール セット内の仮想マシンのパブリック IP 構成を取得します。

(継承元 IVirtualMachineScaleSetBeta)
VirtualMachines

スケール セット内の仮想マシン インスタンスを管理するためのエントリ ポイントを取得します。

メソッド

Deallocate()

スケール セット内の仮想マシンをシャットダウンし、そのコンピューティング リソースを解放します。

DeallocateAsync(CancellationToken)

スケール セット内の仮想マシンをシャットダウンし、そのコンピューティング リソースを非同期的に解放します。

GetNetworkInterfaceByInstanceId(String, String)

仮想マシン スケール セット インスタンスに関連付けられているネットワーク インターフェイスを取得します。

GetPrimaryInternalLoadBalancer()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

GetPrimaryInternetFacingLoadBalancer()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

GetPrimaryNetwork()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

ListAvailableSkus()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

ListNetworkInterfaces()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

ListNetworkInterfacesByInstanceId(String)

スケール セット内の特定の仮想マシン インスタンスに関連付けられているネットワーク インターフェイスを一覧表示します。

ListPrimaryInternalLoadBalancerBackends()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

ListPrimaryInternalLoadBalancerInboundNatPools()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

ListPrimaryInternetFacingLoadBalancerBackends()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

ListPrimaryInternetFacingLoadBalancerInboundNatPools()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

PowerOff()

スケール セット内の仮想マシンの電源をオフ (停止) します。

PowerOffAsync(CancellationToken)

スケール セット内の仮想マシンを非同期的に電源オフ (停止) します。

Refresh()

Azure と同期するようにリソースを更新します。

(継承元 IRefreshable<T>)
RefreshAsync(CancellationToken)

Azure と同期するようにリソースを更新します。

(継承元 IRefreshable<T>)
Reimage()

スケール セット内の仮想マシンを再イメージ化する (インストールされているオペレーティング システムのバージョンを更新する)。

ReimageAsync(CancellationToken)

スケール セット内の仮想マシンを非同期的に再イメージ化 (インストールされているオペレーティング システムのバージョンを更新) します。

Restart()

スケール セット内の仮想マシンを再起動します。

RestartAsync(CancellationToken)

スケール セット内の仮想マシンを非同期的に再起動します。

RunCommandInVMInstance(String, RunCommandInput)

スケール セット内の仮想マシン インスタンスでコマンドを実行します。

(継承元 IVirtualMachineScaleSetBeta)
RunCommandVMInstanceAsync(String, RunCommandInput, CancellationToken)

スケール セット内の仮想マシン インスタンスでコマンドを非同期的に実行します。

(継承元 IVirtualMachineScaleSetBeta)
RunPowerShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>)

スケール セット内の仮想マシン インスタンスで PowerShell スクリプトを実行します。

(継承元 IVirtualMachineScaleSetBeta)
RunPowerShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

スケール セット内の仮想マシン インスタンスで PowerShell を非同期的に実行します。

(継承元 IVirtualMachineScaleSetBeta)
RunShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>)

スケール セット内の仮想マシン インスタンスでシェル スクリプトを実行します。

(継承元 IVirtualMachineScaleSetBeta)
RunShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

スケール セット内の仮想マシン インスタンスでシェル スクリプトを非同期的に実行します。

(継承元 IVirtualMachineScaleSetBeta)
Start()

スケール セット内の仮想マシンを開始します。

StartAsync(CancellationToken)

スケール セット内の仮想マシンを非同期的に起動します。

Update()

Azure 仮想マシン スケール セットの不変のクライアント側表現。

(継承元 IUpdatable<T>)

適用対象