IDefinitionShared インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
仮想マシン スケール セットのステージは、マネージド ベースの仮想マシン定義とアンマネージド ベースの仮想マシン定義の間で共有されます。
public interface IDefinitionShared : Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IBlank, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithCreate, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithGroup, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithNetwork, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithPrivateIP, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithProximityPlacementGroup, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithPublicIPAddress, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithSubnet, 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 IDefinitionShared = interface
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
Public Interface IDefinitionShared
Implements IBeta, IBlank, ICreatable(Of IVirtualMachine), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithNetwork), IWithCreate, IWithExistingResourceGroup(Of IWithNetwork), IWithGroup, IWithGroup(Of IWithNetwork), IWithNetwork, IWithNewResourceGroup(Of IWithNetwork), IWithPrivateIP, IWithProximityPlacementGroup, IWithPublicIPAddress, IWithSubnet
- 派生
- 実装
-
IBlank IWithAvailabilitySet IWithBillingProfile IWithBootDiagnostics IWithCreate IWithExtension IWithGroup IWithLicenseType IWithNetwork IWithOS IWithOSBeta IWithOSDiskSettings IWithPlan IWithPrimaryNetworkInterface IWithPriority IWithPrivateIP IWithProximityPlacementGroup IWithPublicIPAddress IWithSecondaryNetworkInterface IWithStorageAccount IWithSubnet IWithSystemAssignedManagedServiceIdentity IWithUserAssignedManagedServiceIdentity IWithVMSize IWithCreatableResourceGroup<IWithNetwork> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithNetwork> IWithExistingResourceGroup<T> IWithGroup<IWithNetwork> IWithNewResourceGroup<IWithNetwork> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IVirtualMachine> IIndexable
プロパティ
Key |
仮想マシン スケール セットのステージは、マネージド ベースの仮想マシン定義とアンマネージド ベースの仮想マシン定義の間で共有されます。 (継承元 IIndexable) |
Name |
作成可能なリソースの名前を取得します。 (継承元 ICreatable<T>) |
メソッド
Create() |
作成要求を実行します。 (継承元 ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
要求をキューに格納し、システム リソースが使用可能になったときに HTTP クライアントが要求を実行できるようにします。 (継承元 ICreatable<T>) |
DefineNewExtension(String) |
仮想マシンにアタッチする拡張機能の定義を開始します。 (継承元 IWithExtension) |
WithBootDiagnostics() |
仮想マシンでブート 診断を有効にする必要があることを指定します。 (継承元 IWithBootDiagnostics) |
WithBootDiagnostics(ICreatable<IStorageAccount>) |
仮想マシンでブート 診断を有効にする必要があることを指定します。 (継承元 IWithBootDiagnostics) |
WithBootDiagnostics(IStorageAccount) |
仮想マシンでブート 診断を有効にする必要があることを指定します。 (継承元 IWithBootDiagnostics) |
WithBootDiagnostics(String) |
仮想マシンでブート 診断を有効にする必要があることを指定します。 (継承元 IWithBootDiagnostics) |
WithEphemeralOSDisk(DiffDiskOptions) |
OS ディスクのエフェメラル オプションを指定します。 (継承元 IWithOSDiskSettings) |
WithExistingAvailabilitySet(IAvailabilitySet) |
仮想マシンに関連付ける既存の可用性セットを指定します。 (継承元 IWithAvailabilitySet) |
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) |
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) |
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) |
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>) |
仮想マシンに関連付ける、まだ作成されていないユーザー割り当て ID の定義を指定します。 (継承元 IWithUserAssignedManagedServiceIdentity) |
WithOSDiskCaching(CachingTypes) |
OS ディスクのキャッシュの種類を指定します。 (継承元 IWithOSDiskSettings) |
WithOSDiskEncryptionSettings(DiskEncryptionSettings) |
OS ディスクの暗号化設定を指定します。 (継承元 IWithOSDiskSettings) |
WithOSDiskName(String) |
OS ディスクの名前を指定します。 (継承元 IWithOSDiskSettings) |
WithOSDiskSizeInGB(Int32) |
OSDisk のサイズを GB 単位で指定します。 (継承元 IWithOSDiskSettings) |
WithoutPrimaryPublicIPAddress() |
VM にパブリック IP アドレスを含めないように指定します。 (継承元 IWithPublicIPAddress) |
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>) |
WithSize(String) |
仮想マシンのサイズを選択します。 (継承元 IWithVMSize) |
WithSize(VirtualMachineSizeTypes) |
仮想マシンのサイズを指定します。 (継承元 IWithVMSize) |
WithSpecializedOSDisk(IDisk, OperatingSystemTypes) |
仮想マシンに接続する特殊なオペレーティング システムマネージド ディスクを指定します。 (継承元 IWithOS) |
WithSpecializedOSUnmanagedDisk(String, OperatingSystemTypes) |
仮想マシンに接続する特殊なオペレーティング システムのアンマネージド ディスクを指定します。 (継承元 IWithOS) |
WithSpecificLinuxImageVersion(ImageReference) |
仮想マシンの OS として使用するマーケットプレース Linux イメージのバージョンを指定します。 (継承元 IWithOS) |
WithSpecificWindowsImageVersion(ImageReference) |
仮想マシンの OS として使用するマーケットプレース Windows イメージのバージョンを指定します。 (継承元 IWithOS) |
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>) |
WithWindowsCustomImage(String) |
仮想マシンの OS として使用する Windows カスタム イメージのリソース ID を指定します。 (継承元 IWithOS) |
WithWindowsGalleryImageVersion(String) |
仮想マシンの OS として使用する Windows ギャラリー イメージ バージョンのリソース ID を指定します。 (継承元 IWithOSBeta) |
適用対象
Azure SDK for .NET