次の方法で共有


IWithFromImageCreateOptionsManagedOrUnmanaged インターフェイス

定義

イメージから仮想マシンを作成するときのさまざまな設定を含む仮想マシン定義のステージ。

public interface IWithFromImageCreateOptionsManagedOrUnmanaged : Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithFromImageCreateOptionsManaged, 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 IWithFromImageCreateOptionsManagedOrUnmanaged = interface
    interface IWithFromImageCreateOptionsManaged
    interface IWithManagedCreate
    interface IWithManagedDataDisk
    interface IWithAvailabilityZone
    interface IBeta
    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 IWithUserAssignedManagedServiceIdentity
    interface IWithLicenseType
Public Interface IWithFromImageCreateOptionsManagedOrUnmanaged
Implements IBeta, ICreatable(Of IVirtualMachine), IDefinitionWithTags(Of IWithCreate), IWithFromImageCreateOptionsManaged
派生
実装

プロパティ

Key

イメージから仮想マシンを作成するときのさまざまな設定を含む仮想マシン定義のステージ。

(継承元 IIndexable)
Name

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

(継承元 ICreatable<T>)

メソッド

Create()

作成要求を実行します。

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

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

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

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

(継承元 IWithExtension)
WithAvailabilityZone(AvailabilityZoneId)

仮想マシンの可用性ゾーンを指定します。

(継承元 IWithAvailabilityZone)
WithBootDiagnostics()

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

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

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

(継承元 IWithBootDiagnostics)
WithBootDiagnostics(IStorageAccount)

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

(継承元 IWithBootDiagnostics)
WithBootDiagnostics(String)

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

(継承元 IWithBootDiagnostics)
WithComputerName(String)

仮想マシンのコンピューター名を指定します。

(継承元 IWithFromImageCreateOptionsManaged)
WithCustomData(String)

仮想マシンのカスタム データを指定します。

(継承元 IWithFromImageCreateOptionsManaged)
WithDataDiskDefaultCachingType(CachingTypes)

マネージド データ ディスクの既定のキャッシュの種類を指定します。

(継承元 IWithManagedCreate)
WithDataDiskDefaultStorageAccountType(StorageAccountTypes)

マネージド データ ディスクの既定のキャッシュの種類を指定します。

(継承元 IWithManagedCreate)
WithEphemeralOSDisk(DiffDiskOptions)

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

(継承元 IWithOSDiskSettings)
WithExistingAvailabilitySet(IAvailabilitySet)

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

(継承元 IWithAvailabilitySet)
WithExistingDataDisk(IDisk)

既存のソース マネージド ディスクを仮想マシンに関連付けます。

(継承元 IWithManagedDataDisk)
WithExistingDataDisk(IDisk, Int32, CachingTypes)

既存のソース マネージド ディスクを仮想マシンに関連付け、追加の設定を指定します。

(継承元 IWithManagedDataDisk)
WithExistingDataDisk(IDisk, Int32, Int32, CachingTypes)

既存のソース マネージド ディスクを仮想マシンに関連付け、追加の設定を指定します。

(継承元 IWithManagedDataDisk)
WithExistingSecondaryNetworkInterface(INetworkInterface)

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

(継承元 IWithSecondaryNetworkInterface)
WithExistingStorageAccount(IStorageAccount)

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

(継承元 IWithStorageAccount)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

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

(継承元 IWithUserAssignedManagedServiceIdentity)
WithLicenseType(String)

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

(継承元 IWithLicenseType)
WithLowPriority()

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

(継承元 IWithPriority)
WithLowPriority(VirtualMachineEvictionPolicyTypes)

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

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

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

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

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

(継承元 IWithAvailabilitySet)
WithNewAvailabilitySet(String)

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

(継承元 IWithAvailabilitySet)
WithNewDataDisk(ICreatable<IDisk>)

指定された定義を使用してマネージド ディスクを明示的に作成し、仮想マシンにデータ ディスクとしてアタッチするように指定します。

(継承元 IWithManagedDataDisk)
WithNewDataDisk(ICreatable<IDisk>, Int32, CachingTypes)

指定された定義を使用してマネージド ディスクを明示的に作成し、仮想マシンにデータ ディスクとしてアタッチする必要があることを指定します。

(継承元 IWithManagedDataDisk)
WithNewDataDisk(Int32)

指定したサイズでマネージド ディスクを暗黙的に作成する必要があることを指定します。

(継承元 IWithManagedDataDisk)
WithNewDataDisk(Int32, Int32, CachingTypes)

指定した設定でマネージド ディスクを暗黙的に作成する必要があることを指定します。

(継承元 IWithManagedDataDisk)
WithNewDataDisk(Int32, Int32, CachingTypes, StorageAccountTypes)

指定した設定でマネージド ディスクを暗黙的に作成する必要があることを指定します。

(継承元 IWithManagedDataDisk)
WithNewDataDiskFromImage(Int32)

仮想マシン イメージ内のデータ ディスク イメージから作成するデータ ディスクを指定します。

(継承元 IWithManagedDataDisk)
WithNewDataDiskFromImage(Int32, Int32, CachingTypes)

仮想マシン イメージ内のデータ ディスク イメージから作成するデータ ディスクを指定します。

(継承元 IWithManagedDataDisk)
WithNewDataDiskFromImage(Int32, Int32, CachingTypes, StorageAccountTypes)

仮想マシン イメージ内のデータ ディスク イメージから作成するデータ ディスクを指定します。

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

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

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

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

(継承元 IWithStorageAccount)
WithNewStorageAccount(String)

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

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

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

(継承元 IWithUserAssignedManagedServiceIdentity)
WithOSDiskCaching(CachingTypes)

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

(継承元 IWithOSDiskSettings)
WithOSDiskEncryptionSettings(DiskEncryptionSettings)

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

(継承元 IWithOSDiskSettings)
WithOSDiskName(String)

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

(継承元 IWithOSDiskSettings)
WithOSDiskSizeInGB(Int32)

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

(継承元 IWithOSDiskSettings)
WithOSDiskStorageAccountType(StorageAccountTypes)

マネージド OS ディスクのストレージ アカウントの種類を指定します。

(継承元 IWithManagedCreate)
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>)
WithUnmanagedDisks()

アンマネージド ディスクを使用することを指定します。

適用対象