次の方法で共有


IDefinitionManagedOrUnmanaged インターフェイス

定義

仮想マシン定義全体。

public interface IDefinitionManagedOrUnmanaged : Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithLinuxCreateManagedOrUnmanaged, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithLinuxRootUsernameManagedOrUnmanaged, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithUnmanagedCreate, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithWindowsAdminPasswordManagedOrUnmanaged, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithWindowsAdminUsernameManagedOrUnmanaged, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithWindowsCreateManagedOrUnmanaged, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.DefinitionShared.IDefinitionShared, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithGroup>, 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 IDefinitionManagedOrUnmanaged = interface
    interface IDefinitionShared
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithNetwork>
    interface IWithExistingResourceGroup<IWithNetwork>
    interface IWithNewResourceGroup<IWithNetwork>
    interface IWithCreatableResourceGroup<IWithNetwork>
    interface IWithNetwork
    interface IWithPrimaryNetworkInterface
    interface IWithSubnet
    interface IWithPrivateIP
    interface IWithPublicIPAddress
    interface IWithOS
    interface IWithOSBeta
    interface IBeta
    interface IWithProximityPlacementGroup
    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
    interface IWithLinuxRootUsernameManagedOrUnmanaged
    interface IWithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged
    interface IWithWindowsAdminUsernameManagedOrUnmanaged
    interface IWithWindowsAdminPasswordManagedOrUnmanaged
    interface IWithFromImageCreateOptionsManagedOrUnmanaged
    interface IWithFromImageCreateOptionsManaged
    interface IWithManagedCreate
    interface IWithManagedDataDisk
    interface IWithAvailabilityZone
    interface IWithLinuxCreateManagedOrUnmanaged
    interface IWithWindowsCreateManagedOrUnmanaged
    interface IWithWindowsCreateManaged
    interface IWithUnmanagedCreate
    interface IWithUnmanagedDataDisk
Public Interface IDefinitionManagedOrUnmanaged
Implements IBeta, ICreatable(Of IVirtualMachine), IDefinitionShared, IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithNetwork), IWithExistingResourceGroup(Of IWithNetwork), IWithGroup(Of IWithNetwork), IWithLinuxCreateManagedOrUnmanaged, IWithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged, IWithLinuxRootUsernameManagedOrUnmanaged, IWithNewResourceGroup(Of IWithNetwork), IWithUnmanagedCreate, IWithWindowsAdminPasswordManagedOrUnmanaged, IWithWindowsAdminUsernameManagedOrUnmanaged, IWithWindowsCreateManagedOrUnmanaged
実装

プロパティ

Key

仮想マシン定義全体。

(継承元 IIndexable)
Name

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

(継承元 ICreatable<T>)

メソッド

Create()

作成要求を実行します。

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

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

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

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

(継承元 IWithExtension)
DefineUnmanagedDataDisk(String)

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

(継承元 IWithUnmanagedDataDisk)
WithAdminPassword(String)

Windows 仮想マシンの管理者パスワードを指定します。

(継承元 IWithWindowsAdminPasswordManagedOrUnmanaged)
WithAdminUsername(String)

Windows 仮想マシンの管理者ユーザー名を指定します。

(継承元 IWithWindowsAdminUsernameManagedOrUnmanaged)
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)
WithExistingPrimaryNetwork(INetwork)

既存の仮想ネットワークを仮想マシンのプライマリ ネットワーク インターフェイスに関連付けます。

(継承元 IWithNetwork)
WithExistingPrimaryNetworkInterface(INetworkInterface)

既存のネットワーク インターフェイスをプライマリ ネットワーク インターフェイスとして仮想マシンに関連付けます。

(継承元 IWithPrimaryNetworkInterface)
WithExistingPrimaryPublicIPAddress(IPublicIPAddress)

既存のパブリック IP アドレスを VM のプライマリ ネットワーク インターフェイスに関連付けます。

(継承元 IWithPublicIPAddress)
WithExistingResourceGroup(IResourceGroup)

リソースを既存のリソース グループに関連付けます。

(継承元 IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

リソースを既存のリソース グループに関連付けます。

(継承元 IWithExistingResourceGroup<T>)
WithExistingSecondaryNetworkInterface(INetworkInterface)

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

(継承元 IWithSecondaryNetworkInterface)
WithExistingStorageAccount(IStorageAccount)

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

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

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

(継承元 IWithUnmanagedDataDisk)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

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

(継承元 IWithUserAssignedManagedServiceIdentity)
WithLatestLinuxImage(String, String, String)

Marketplace Linux イメージの最新バージョンを仮想マシンの OS として使用することを指定します。

(継承元 IWithOS)
WithLatestWindowsImage(String, String, String)

Marketplace Windows イメージの最新バージョンを仮想マシンの OS として使用するように指定します。

(継承元 IWithOS)
WithLicenseType(String)

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

(継承元 IWithLicenseType)
WithLinuxCustomImage(String)

仮想マシンの OS として使用する Linux カスタム イメージのリソース ID を指定します。

(継承元 IWithOS)
WithLinuxGalleryImageVersion(String)

仮想マシンの OS として使用する Linux ギャラリー イメージ バージョンのリソース ID を指定します。

(継承元 IWithOSBeta)
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)
WithNewPrimaryNetwork(ICreatable<INetwork>)

指定された定義に基づいて、仮想マシンのプライマリ ネットワーク インターフェイスに関連付ける新しい仮想ネットワークを作成します。

(継承元 IWithNetwork)
WithNewPrimaryNetwork(String)

仮想マシンのプライマリ ネットワーク インターフェイスに関連付ける新しい仮想ネットワークを作成します。 仮想ネットワークは、仮想マシンの時点で同じリソース グループとリージョンに作成され、指定されたアドレス空間と、ネットワーク IP アドレス空間全体をカバーする既定のサブネットで作成されます。

(継承元 IWithNetwork)
WithNewPrimaryNetworkInterface(ICreatable<INetworkInterface>)

指定された定義に基づいて、仮想マシンをプライマリ ネットワーク インターフェイスとして関連付ける新しいネットワーク インターフェイスを作成します。

(継承元 IWithPrimaryNetworkInterface)
WithNewPrimaryPublicIPAddress(ICreatable<IPublicIPAddress>)

VM のプライマリ ネットワーク インターフェイスに関連付ける新しいパブリック IP アドレスを作成します。

(継承元 IWithPublicIPAddress)
WithNewPrimaryPublicIPAddress(String)

指定した DNS ラベルを使用して、リソースと同じリージョンとリソース グループに新しいパブリック IP アドレスを作成し、VM のプライマリ ネットワーク インターフェイスに関連付けます。 パブリック IP アドレスの内部名は、DNS ラベルから派生します。

(継承元 IWithPublicIPAddress)
WithNewProximityPlacementGroup(String, ProximityPlacementGroupType)

指定した名前の新しい近接配置グループを作成し、VM に追加します

(継承元 IWithProximityPlacementGroup)
WithNewResourceGroup()

仮想マシン定義全体。

(継承元 IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

指定された定義に基づいて、リソースを配置する新しいリソース グループを作成します。

(継承元 IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

仮想マシン定義全体。

(継承元 IWithNewResourceGroup<T>)
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)
WithOSDiskStorageAccountType(StorageAccountTypes)

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

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

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

(継承元 IWithUnmanagedCreate)
WithoutAutoUpdate()

自動更新を無効にします。

(継承元 IWithWindowsCreateManaged)
WithoutPrimaryPublicIPAddress()

VM にパブリック IP アドレスを含めないように指定します。

(継承元 IWithPublicIPAddress)
WithoutVMAgent()

VM エージェントのプロビジョニングを禁止します。

(継承元 IWithWindowsCreateManaged)
WithPlan(PurchasePlan)

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

(継承元 IWithPlan)
WithPopularLinuxImage(KnownLinuxVirtualMachineImage)

仮想マシンの OS に使用する既知のマーケットプレース Linux イメージを指定します。

(継承元 IWithOS)
WithPopularWindowsImage(KnownWindowsVirtualMachineImage)

仮想マシンの OS に使用する既知のマーケットプレース Windows イメージを指定します。

(継承元 IWithOS)
WithPrimaryPrivateIPAddressDynamic()

VM のプライマリ ネットワーク インターフェイスに対して、指定した既存の仮想ネットワーク サブネット内で動的プライベート IP アドレス割り当てを有効にします。

(継承元 IWithPrivateIP)
WithPrimaryPrivateIPAddressStatic(String)

指定した既存の仮想ネットワーク サブネット内の指定された静的プライベート IP アドレスを VM のプライマリ ネットワーク インターフェイスに割り当てます。

(継承元 IWithPrivateIP)
WithPriority(VirtualMachinePriorityTypes)

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

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

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

(継承元 IWithPlan)
WithProximityPlacementGroup(String)

仮想マシン スケール セットの割り当て先となる近接配置グループに関する情報を設定します。

(継承元 IWithProximityPlacementGroup)
WithRegion(Region)

リソースのリージョンを指定します。

(継承元 IDefinitionWithRegion<T>)
WithRegion(String)

リソースのリージョンを名前で指定します。

(継承元 IDefinitionWithRegion<T>)
WithRootPassword(String)

Linux 仮想マシンの SSH ルート パスワードを指定します。

(継承元 IWithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged)
WithRootUsername(String)

Linux 仮想マシンの SSH ルート ユーザー名を指定します。

(継承元 IWithLinuxRootUsernameManagedOrUnmanaged)
WithSize(String)

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

(継承元 IWithVMSize)
WithSize(VirtualMachineSizeTypes)

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

(継承元 IWithVMSize)
WithSpecializedOSDisk(IDisk, OperatingSystemTypes)

仮想マシンに接続する特殊なオペレーティング システムマネージド ディスクを指定します。

(継承元 IWithOS)
WithSpecializedOSUnmanagedDisk(String, OperatingSystemTypes)

仮想マシンに接続する特殊なオペレーティング システムのアンマネージド ディスクを指定します。

(継承元 IWithOS)
WithSpecificLinuxImageVersion(ImageReference)

仮想マシンの OS として使用するマーケットプレース Linux イメージのバージョンを指定します。

(継承元 IWithOS)
WithSpecificWindowsImageVersion(ImageReference)

仮想マシンの OS として使用するマーケットプレース Windows イメージのバージョンを指定します。

(継承元 IWithOS)
WithSsh(String)

SSH 公開キーを指定します。

(継承元 IWithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged)
WithStoredLinuxImage(String)

仮想マシンの OS に使用するユーザー (一般化された) Linux イメージを指定します。

(継承元 IWithOS)
WithStoredWindowsImage(String)

仮想マシンの OS に使用するユーザー (一般化された) Windows イメージを指定します。

(継承元 IWithOS)
WithSubnet(String)

サブネットを仮想マシンのプライマリ ネットワーク インターフェイスに関連付けます。

(継承元 IWithSubnet)
WithSystemAssignedManagedServiceIdentity()

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

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

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

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

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

(継承元 IDefinitionWithTags<T>)
WithTimeZone(String)

タイム ゾーンを指定します。

(継承元 IWithWindowsCreateManaged)
WithUnmanagedDisks()

この仮想マシンでアンマネージド ディスクのサポートを有効にします。

(継承元 IWithWindowsCreateManagedOrUnmanaged)
WithVaultSecret(String, String, String)

VM に追加するコンテナー シークレットを指定します。 このメソッドを呼び出すたびに、コンテナー シークレットの一覧が追加されます。

(継承元 IWithWindowsCreateManaged)
WithWindowsCustomImage(String)

仮想マシンの OS として使用する Windows カスタム イメージのリソース ID を指定します。

(継承元 IWithOS)
WithWindowsGalleryImageVersion(String)

仮想マシンの OS として使用する Windows ギャラリー イメージ バージョンのリソース ID を指定します。

(継承元 IWithOSBeta)
WithWinRM(WinRMListener)

WinRM リスナーを指定します。 このメソッドを呼び出すたびに、指定されたリスナーが VM の WinRM リスナーの一覧に追加されます。

(継承元 IWithWindowsCreateManaged)

適用対象