次の方法で共有


IWithUnmanagedCreate インターフェイス

定義

ストレージ アカウント (アンマネージド ベースの OS ディスクを作成し、必要に応じてアンマネージド OS ディスクに固有の設定とアンマネージド OS ディスクに固有の設定を指定できるようにする) を使用して、VM に必要な最小入力をすべて含む仮想マシン定義のステージ。

public interface IWithUnmanagedCreate : Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithCreate, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithUnmanagedDataDisk, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>
type IWithUnmanagedCreate = interface
    interface IWithUnmanagedDataDisk
    interface IWithCreate
    interface ICreatable<IVirtualMachine>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithOSDiskSettings
    interface IWithVMSize
    interface IWithStorageAccount
    interface IWithAvailabilitySet
    interface IWithSecondaryNetworkInterface
    interface IWithExtension
    interface IWithPlan
    interface IWithBootDiagnostics
    interface IWithPriority
    interface IWithBillingProfile
    interface IWithSystemAssignedManagedServiceIdentity
    interface IBeta
    interface IWithUserAssignedManagedServiceIdentity
    interface IWithLicenseType
Public Interface IWithUnmanagedCreate
Implements IBeta, ICreatable(Of IVirtualMachine), IDefinitionWithTags(Of IWithCreate), IWithCreate, IWithUnmanagedDataDisk
派生
実装

プロパティ

Key

ストレージ アカウント (アンマネージド ベースの OS ディスクを作成し、必要に応じてアンマネージド OS ディスクに固有の設定とアンマネージド OS ディスクに固有の設定を指定できるようにする) を使用して、VM に必要な最小入力をすべて含む仮想マシン定義のステージ。

(継承元 IIndexable)
Name

作成可能なリソースの名前を取得します。

(継承元 ICreatable<T>)

メソッド

Create()

作成要求を実行します。

(継承元 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

要求をキューに格納し、システム リソースが使用可能になったときに HTTP クライアントが要求を実行できるようにします。

(継承元 ICreatable<T>)
DefineNewExtension(String)

仮想マシンにアタッチする拡張機能の定義を開始します。

(継承元 IWithExtension)
DefineUnmanagedDataDisk(String)

仮想マシンに接続するアンマネージド データ ディスクの定義を開始します。

(継承元 IWithUnmanagedDataDisk)
WithBootDiagnostics()

仮想マシンでブート 診断を有効にする必要があることを指定します。

(継承元 IWithBootDiagnostics)
WithBootDiagnostics(ICreatable<IStorageAccount>)

仮想マシンでブート 診断を有効にする必要があることを指定します。

(継承元 IWithBootDiagnostics)
WithBootDiagnostics(IStorageAccount)

仮想マシンでブート 診断を有効にする必要があることを指定します。

(継承元 IWithBootDiagnostics)
WithBootDiagnostics(String)

仮想マシンでブート 診断を有効にする必要があることを指定します。

(継承元 IWithBootDiagnostics)
WithEphemeralOSDisk(DiffDiskOptions)

OS ディスクのエフェメラル オプションを指定します。

(継承元 IWithOSDiskSettings)
WithExistingAvailabilitySet(IAvailabilitySet)

仮想マシンに関連付ける既存の可用性セットを指定します。

(継承元 IWithAvailabilitySet)
WithExistingSecondaryNetworkInterface(INetworkInterface)

既存のネットワーク インターフェイスを仮想マシンに関連付けます。 このメソッドの効果は追加的であることに注意してください。つまり、使用されるたびに、仮想マシンに追加された新しいセカンダリ ネットワーク インターフェイスです。

(継承元 IWithSecondaryNetworkInterface)
WithExistingStorageAccount(IStorageAccount)

VM の OS とデータ ディスク VHD を格納する既存のストレージ アカウントを指定します。 マーケットプレースまたはユーザー イメージ (一般化されたイメージ) に基づく OS ディスクは、このストレージ アカウントに格納されます。

(継承元 IWithStorageAccount)
WithExistingUnmanagedDataDisk(String, String, String)

既存のアンマネージド VHD をデータ ディスクとして仮想マシンにアタッチします。

(継承元 IWithUnmanagedDataDisk)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

仮想マシンに関連付ける既存のユーザー割り当て ID を指定します。

(継承元 IWithUserAssignedManagedServiceIdentity)
WithLicenseType(String)

使用されているイメージまたはディスクがオンプレミスでライセンスされたことを指定します。

(継承元 IWithLicenseType)
WithLowPriority()

仮想マシンの優先度を低くすることを指定します。

(継承元 IWithPriority)
WithLowPriority(VirtualMachineEvictionPolicyTypes)

仮想マシンの優先度を低くすることを指定します。

(継承元 IWithPriority)
WithMaxPrice(Nullable<Double>)

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

(継承元 IWithBillingProfile)
WithNewAvailabilitySet(ICreatable<IAvailabilitySet>)

仮想マシンを関連付ける、まだ作成されていない可用性セット定義の定義を指定します。

(継承元 IWithAvailabilitySet)
WithNewAvailabilitySet(String)

仮想マシンに関連付ける新しい可用性セットの名前を指定します。

(継承元 IWithAvailabilitySet)
WithNewSecondaryNetworkInterface(ICreatable<INetworkInterface>)

指定された定義に基づいて、仮想マシンに関連付ける新しいネットワーク インターフェイスを作成します。 このメソッドの効果は追加的であることに注意してください。つまり、使用されるたびに、仮想マシンに新しいセカンダリ ネットワーク インターフェイスが追加されます。

(継承元 IWithSecondaryNetworkInterface)
WithNewStorageAccount(ICreatable<IStorageAccount>)

VM の OS とデータ ディスク VHD を格納する、まだ作成されていないストレージ アカウントの定義を指定します。 マーケットプレース イメージに基づく OS ディスクのみが、新しいストレージ アカウントに格納されます。 ユーザー イメージに基づく OS ディスクは、ユーザー イメージと同じストレージ アカウントに格納されます。

(継承元 IWithStorageAccount)
WithNewStorageAccount(String)

VM の OS とデータ ディスク VHD を格納する新しいストレージ アカウントの名前を指定します。 マーケットプレース イメージに基づく OS ディスクのみが新しいストレージ アカウントに格納されます。 ユーザー イメージに基づく OS ディスクは、ユーザー イメージと同じストレージ アカウントに格納されます。

(継承元 IWithStorageAccount)
WithNewUnmanagedDataDisk(Int32)

新しい空のアンマネージド データ ディスクを仮想マシンにアタッチします。

(継承元 IWithUnmanagedDataDisk)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

仮想マシンに関連付ける、まだ作成されていないユーザー割り当て ID の定義を指定します。

(継承元 IWithUserAssignedManagedServiceIdentity)
WithOSDiskCaching(CachingTypes)

OS ディスクのキャッシュの種類を指定します。

(継承元 IWithOSDiskSettings)
WithOSDiskEncryptionSettings(DiskEncryptionSettings)

OS ディスクの暗号化設定を指定します。

(継承元 IWithOSDiskSettings)
WithOSDiskName(String)

OS ディスクの名前を指定します。

(継承元 IWithOSDiskSettings)
WithOSDiskSizeInGB(Int32)

OSDisk のサイズを GB 単位で指定します。

(継承元 IWithOSDiskSettings)
WithOSDiskVhdLocation(String, String)

OS ディスク VHD ファイルとその親コンテナーの名前を指定します。

WithPlan(PurchasePlan)

仮想マシンの購入計画を指定します。

(継承元 IWithPlan)
WithPriority(VirtualMachinePriorityTypes)

仮想マシンの優先度を指定します。

(継承元 IWithPriority)
WithPromotionalPlan(PurchasePlan, String)

仮想マシンの購入計画を指定します。

(継承元 IWithPlan)
WithSize(String)

仮想マシンのサイズを選択します。

(継承元 IWithVMSize)
WithSize(VirtualMachineSizeTypes)

仮想マシンのサイズを指定します。

(継承元 IWithVMSize)
WithSystemAssignedManagedServiceIdentity()

仮想マシンでシステム割り当て (ローカル) マネージド サービス ID を有効にする必要があることを指定します。

(継承元 IWithSystemAssignedManagedServiceIdentity)
WithTag(String, String)

リソースにタグを追加します。

(継承元 IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

リソースのタグを {@link Map} として指定します。

(継承元 IDefinitionWithTags<T>)

適用対象