次の方法で共有


IWithSystemAssignedIdentityBasedAccessOrCreate インターフェイス

定義

システム割り当て (ローカル) マネージド サービス 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
実装

プロパティ

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>)

適用対象