IWithSystemAssignedIdentityBasedAccessOrCreate インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システム割り当て (ローカル) マネージド サービス ID が有効な仮想マシンのステージ。ID のアクセス ロールを設定できます。
public interface IWithSystemAssignedIdentityBasedAccessOrCreate : Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithCreate, 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 IWithSystemAssignedIdentityBasedAccessOrCreate = interface
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 IWithSystemAssignedIdentityBasedAccessOrCreate
Implements IBeta, ICreatable(Of IVirtualMachine), IDefinitionWithTags(Of IWithCreate), IWithCreate
- 実装
-
IWithAvailabilitySet IWithBillingProfile IWithBootDiagnostics IWithCreate IWithExtension IWithLicenseType IWithOSDiskSettings IWithPlan IWithPriority IWithSecondaryNetworkInterface IWithStorageAccount IWithSystemAssignedManagedServiceIdentity IWithUserAssignedManagedServiceIdentity IWithVMSize IBeta IDefinitionWithTags<IWithCreate> ICreatable<IVirtualMachine> IIndexable
プロパティ
Key |
システム割り当て (ローカル) マネージド サービス ID が有効な仮想マシンのステージ。ID のアクセス ロールを設定できます。 (継承元 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) |
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) |
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) |
WithPlan(PurchasePlan) |
仮想マシンの購入計画を指定します。 (継承元 IWithPlan) |
WithPriority(VirtualMachinePriorityTypes) |
仮想マシンの優先度を指定します。 (継承元 IWithPriority) |
WithPromotionalPlan(PurchasePlan, String) |
仮想マシンの購入計画を指定します。 (継承元 IWithPlan) |
WithSize(String) |
仮想マシンのサイズを選択します。 (継承元 IWithVMSize) |
WithSize(VirtualMachineSizeTypes) |
仮想マシンのサイズを指定します。 (継承元 IWithVMSize) |
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole) |
仮想マシンのシステム割り当て (ローカル) ID に、リソース ID で識別される ARM リソースに対する特定のアクセス権 (ロールによって記述) を持つ必要があることを指定します。 仮想マシンで実行されているアプリケーションは、ARM リソースに対して同じアクセス許可 (ロール) を持ちます。 |
WithSystemAssignedIdentityBasedAccessTo(String, String) |
仮想マシンのシステム割り当て (ローカル) ID に、リソース ID で識別される ARM リソースに対するアクセス権 (ロール定義で記述) を持つ必要があることを指定します。 仮想マシンで実行されているアプリケーションは、ARM リソースに対して同じアクセス許可 (ロール) を持ちます。 |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole) |
仮想マシンのシステム割り当て (ローカル) ID が、仮想マシンが存在するリソース グループに対する特定のアクセス権 (ロールによって記述) を持つ必要があることを指定します。 仮想マシンで実行されているアプリケーションは、リソース グループに対して同じアクセス許可 (ロール) を持ちます。 |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String) |
仮想マシンのシステム割り当て (ローカル) ID が、仮想マシンが存在するリソース グループに対するアクセス権 (ロール定義によって記述) を持つ必要があることを指定します。 仮想マシンで実行されているアプリケーションは、リソース グループに対して同じアクセス許可 (ロール) を持ちます。 |
WithSystemAssignedManagedServiceIdentity() |
仮想マシンでシステム割り当て (ローカル) マネージド サービス ID を有効にする必要があることを指定します。 (継承元 IWithSystemAssignedManagedServiceIdentity) |
WithTag(String, String) |
リソースにタグを追加します。 (継承元 IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
リソースのタグを {@link Map} として指定します。 (継承元 IDefinitionWithTags<T>) |
適用対象
Azure SDK for .NET