次の方法で共有


IVirtualMachine インターフェイス

定義

Azure 仮想マシンの不変のクライアント側表現。

public interface IVirtualMachine : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineBeta, Microsoft.Azure.Management.Network.Fluent.IHasNetworkInterfaces, 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.VirtualMachineInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInner>, 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.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update.IUpdate>
type IVirtualMachine = interface
    interface IGroupableResource<IComputeManager, VirtualMachineInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IComputeManager>
    interface IHasInner<VirtualMachineInner>
    interface IRefreshable<IVirtualMachine>
    interface IUpdatable<IUpdate>
    interface IHasNetworkInterfaces
    interface IVirtualMachineBeta
    interface IBeta
Public Interface IVirtualMachine
Implements IBeta, IGroupableResource(Of IComputeManager, VirtualMachineInner), IHasInner(Of VirtualMachineInner), IHasManager(Of IComputeManager), IHasNetworkInterfaces, IRefreshable(Of IVirtualMachine), IUpdatable(Of IUpdate), IVirtualMachineBeta
実装

プロパティ

AvailabilitySetId

この仮想マシンに関連付けられている可用性セットのリソース ID を取得します。

AvailabilityZones

仮想マシンに割り当てられている可用性ゾーンを取得します。

(継承元 IVirtualMachineBeta)
BillingProfile

優先順位の低い仮想マシンの課金関連の詳細を取得します。

(継承元 IVirtualMachineBeta)
BootDiagnosticsStorageUri

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

ComputerName

この仮想マシンの名前を取得します。

DataDisks

LUN によってインデックス付けされた、この仮想マシンに関連付けられているマネージド データ ディスクを取得します。

DiagnosticsProfile

診断 プロファイルを取得します。

DiskEncryption

ディスク暗号化の有効化、無効化、クエリのエントリ ポイントを取得します。

EvictionPolicy

仮想マシンの削除ポリシーを取得します。

(継承元 IVirtualMachineBeta)
Id

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

(継承元 IHasId)
Inner

Azure 仮想マシンの不変のクライアント側表現。

(継承元 IHasInner<T>)
InstanceView

仮想マシン インスタンス ビューを取得します。 インスタンス ビューは、 を使用して instanceView後で取得するためにキャッシュされます。

IsBootDiagnosticsEnabled

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

IsManagedDiskEnabled

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

IsManagedServiceIdentityEnabled

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

(継承元 IVirtualMachineBeta)
Key

Azure 仮想マシンの不変のクライアント側表現。

(継承元 IIndexable)
LicenseType

licenseType 値を取得します。

ManagedServiceIdentityType

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

(継承元 IVirtualMachineBeta)
Manager

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

(継承元 IHasManager<ManagerT>)
Name

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

(継承元 IHasName)
NetworkInterfaceIds

このリソースに関連付けられているネットワーク インターフェイスのリソース ID の一覧を取得します。

(継承元 IHasNetworkInterfaces)
OSDiskCachingType

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

OSDiskId

OS ディスクをバックアップするマネージド ディスクのリソース ID を取得します。

OSDiskSize

オペレーティング システム ディスクのサイズを GB 単位で取得します。

OSDiskStorageAccountType

マネージド ディスク バッキング OS ディスクのストレージ アカウントの種類を取得します。

OSProfile

オペレーティング システム プロファイルを取得します。

OSType

この仮想マシンのオペレーティング システムを取得します。

OSUnmanagedDiskVhdUri

この仮想マシンのオペレーティング システム ディスクをバックアップする VHD ファイルの URI を取得します。

Plan

プラン値を取得します。

PowerState

仮想マシンの電源状態を取得します。

PrimaryNetworkInterfaceId

このリソースに関連付けられているプライマリ ネットワーク インターフェイスのリソース ID を取得します。

(継承元 IHasNetworkInterfaces)
Priority

仮想マシンの優先度を取得します。

(継承元 IVirtualMachineBeta)
ProvisioningState

provisioningState 値を取得します。

ProximityPlacementGroup

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

Region

Azure 仮想マシンの不変のクライアント側表現。

(継承元 IResource)
RegionName

Azure 仮想マシンの不変のクライアント側表現。

(継承元 IResource)
ResourceGroupName

Azure 仮想マシンの不変のクライアント側表現。

(継承元 IHasResourceGroup)
Size

仮想マシンのサイズを取得します。

StorageProfile

取得: Azure 仮想マシンのストレージ プロファイルを返します。

SystemAssignedManagedServiceIdentityPrincipalId

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

(継承元 IVirtualMachineBeta)
SystemAssignedManagedServiceIdentityTenantId

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

(継承元 IVirtualMachineBeta)
Tags

Azure 仮想マシンの不変のクライアント側表現。

(継承元 IResource)
Type

Azure 仮想マシンの不変のクライアント側表現。

(継承元 IResource)
UnmanagedDataDisks

LUN 番号でインデックス付けされた、この仮想マシンに関連付けられているアンマネージド データ ディスクを取得します。

UserAssignedManagedServiceIdentityIds

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

(継承元 IVirtualMachineBeta)
VMId

仮想マシンの一意の ID を取得します。

メソッド

AvailableSizes()

この仮想マシンのサイズを変更できる使用可能なすべての仮想マシンのサイズを一覧表示します。

Capture(String, String, Boolean)

VM の仮想ハード ディスクをコピーして、仮想マシンをキャプチャします。

CaptureAsync(String, String, Boolean, CancellationToken)

VM の仮想ハード ディスクを非同期的にコピーして、仮想マシンをキャプチャします。

ConvertToManaged()

マネージド ディスクを使用するように、非マネージド ディスクを持つ仮想マシンを変換 (移行) します。

ConvertToManagedAsync(CancellationToken)

非マネージド ディスクを持つ仮想マシンを、マネージド ディスクを非同期的に使用するように変換 (移行) します。

Deallocate()

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

DeallocateAsync(CancellationToken)

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

Generalize()

仮想マシンを一般化します。

GeneralizeAsync(CancellationToken)

仮想マシンを非同期的に一般化します。

GetPrimaryNetworkInterface()

プライマリ ネットワーク インターフェイスを取得します。 このメソッドは、クラウドを呼び出してネットワーク インターフェイス情報をフェッチする可能性があることに注意してください。

(継承元 IHasNetworkInterfaces)
GetPrimaryNetworkInterfaceAsync()

プライマリ ネットワーク インターフェイスを取得します。 このメソッドは、クラウドを呼び出してネットワーク インターフェイス情報をフェッチする可能性があることに注意してください。

(継承元 IHasNetworkInterfaces)
GetPrimaryPublicIPAddress()

この仮想マシンのプライマリ ネットワーク インターフェイスに関連付けられているパブリック IP アドレスを取得します。 このメソッドは rest API 呼び出しを行ってリソースをフェッチします。

GetPrimaryPublicIPAddressId()

Azure 仮想マシンの不変のクライアント側表現。

ListExtensions()

Azure 仮想マシンの不変のクライアント側表現。

ListExtensionsAsync(CancellationToken)

Azure 仮想マシンの不変のクライアント側表現。

PowerOff(Boolean)

仮想マシンの電源をオフ (停止) します。

PowerOffAsync(Boolean, CancellationToken)

仮想マシンを非同期的に電源オフ (停止) します。

PowerOffAsync(CancellationToken)

仮想マシンを非同期的に電源オフ (停止) します。

Redeploy()

仮想マシンを再デプロイします。

RedeployAsync(CancellationToken)

仮想マシンを非同期的に再デプロイします。

Refresh()

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

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

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

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

Azure と同期するように仮想マシン インスタンス ビューを更新します。 インスタンス ビューは、 を使用して instanceView後で取得するためにキャッシュされます。

RefreshInstanceViewAsync(CancellationToken)

Azure と同期するように仮想マシン インスタンス ビューを更新します。

Reimage(Nullable<Boolean>)

仮想マシンを再イメージ化します。

ReimageAsync(Nullable<Boolean>, CancellationToken)

仮想マシンを非同期的に再イメージ化します。

Restart()

仮想マシンを再起動します。

RestartAsync(CancellationToken)

仮想マシンを非同期的に再起動します。

RunCommand(RunCommandInput)

仮想マシンでコマンドを実行します。

(継承元 IVirtualMachineBeta)
RunCommandAsync(RunCommandInput, CancellationToken)

仮想マシンでコマンドを非同期的に実行します。

(継承元 IVirtualMachineBeta)
RunPowerShellScript(IList<String>, IList<RunCommandInputParameter>)

仮想マシンでシェル スクリプトを実行します。

(継承元 IVirtualMachineBeta)
RunPowerShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken)

仮想マシンでシェル スクリプトを非同期的に実行します。

(継承元 IVirtualMachineBeta)
RunShellScript(IList<String>, IList<RunCommandInputParameter>)

仮想マシンでシェル スクリプトを実行します。

(継承元 IVirtualMachineBeta)
RunShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken)

仮想マシンでシェル スクリプトを非同期的に実行します。

(継承元 IVirtualMachineBeta)
Start()

仮想マシンを起動します。

StartAsync(CancellationToken)

仮想マシンを非同期的に起動します。

Update()

Azure 仮想マシンの不変のクライアント側表現。

(継承元 IUpdatable<T>)

適用対象