IWithSystemAssignedIdentityBasedAccessOrCreate インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システム割り当て (ローカル) マネージド サービス ID が有効な仮想マシン スケール セットのステージ。ID へのアクセスを設定できます。
public interface IWithSystemAssignedIdentityBasedAccessOrCreate : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IWithCreate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>
type IWithSystemAssignedIdentityBasedAccessOrCreate = interface
interface IBeta
interface IWithCreate
interface ICreatable<IVirtualMachineScaleSet>
interface IIndexable
interface IWithOSDiskSettings
interface IWithComputerNamePrefix
interface IWithCapacity
interface IWithUpgradePolicy
interface IWithOverProvision
interface IWithStorageAccount
interface IWithCustomData
interface IWithExtension
interface IWithSystemAssignedManagedServiceIdentity
interface IWithUserAssignedManagedServiceIdentity
interface IWithBootDiagnostics
interface IWithBillingProfile
interface IWithVMPriority
interface IWithVirtualMachinePublicIp
interface IWithAcceleratedNetworking
interface IWithIpForwarding
interface IWithNetworkSecurityGroup
interface IWithSinglePlacementGroup
interface IWithApplicationGateway
interface IWithApplicationSecurityGroup
interface IDefinitionWithTags<IWithCreate>
Public Interface IWithSystemAssignedIdentityBasedAccessOrCreate
Implements IBeta, ICreatable(Of IVirtualMachineScaleSet), IDefinitionWithTags(Of IWithCreate), IWithCreate
- 実装
-
IWithAcceleratedNetworking IWithApplicationGateway IWithApplicationSecurityGroup IWithBillingProfile IWithBootDiagnostics IWithCapacity IWithComputerNamePrefix IWithCreate IWithCustomData IWithExtension IWithIpForwarding IWithNetworkSecurityGroup IWithOSDiskSettings IWithOverProvision IWithSinglePlacementGroup IWithStorageAccount IWithSystemAssignedManagedServiceIdentity IWithUpgradePolicy IWithUserAssignedManagedServiceIdentity IWithVirtualMachinePublicIp IWithVMPriority IBeta IDefinitionWithTags<IWithCreate> ICreatable<IVirtualMachineScaleSet> IIndexable
プロパティ
Key |
システム割り当て (ローカル) マネージド サービス ID が有効な仮想マシン スケール セットのステージ。ID へのアクセスを設定できます。 (継承元 IIndexable) |
Name |
作成可能なリソースの名前を取得します。 (継承元 ICreatable<T>) |
メソッド
Create() |
作成要求を実行します。 (継承元 ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
要求をキューに格納し、システム リソースが使用可能になったときに HTTP クライアントが要求を実行できるようにします。 (継承元 ICreatable<T>) |
DefineNewExtension(String) |
スケール セット内の仮想マシンにアタッチする拡張機能参照の定義を開始します。 (継承元 IWithExtension) |
WithAcceleratedNetworking() |
仮想マシン スケール セットに対して高速ネットワークを有効にすることを指定します。 (継承元 IWithAcceleratedNetworking) |
WithBootDiagnostics() |
仮想マシン スケール セットでブート 診断を有効にする必要があることを指定します。 (継承元 IWithBootDiagnostics) |
WithBootDiagnostics(ICreatable<IStorageAccount>) |
仮想マシン スケール セットでブート 診断を有効にする必要があることを指定します。 (継承元 IWithBootDiagnostics) |
WithBootDiagnostics(IStorageAccount) |
仮想マシン スケール セットでブート 診断を有効にする必要があることを指定します。 (継承元 IWithBootDiagnostics) |
WithBootDiagnostics(String) |
仮想マシン スケール セットでブート 診断を有効にする必要があることを指定します。 (継承元 IWithBootDiagnostics) |
WithCapacity(Int32) |
スケール セット内の仮想マシンの最大数を指定します。 (継承元 IWithCapacity) |
WithComputerNamePrefix(String) |
スケール セット内の仮想マシンの名前を自動生成するために使用する名前プレフィックスを指定します。 (継承元 IWithComputerNamePrefix) |
WithCustomData(String) |
仮想マシン スケール セットのカスタム データを指定します。 (継承元 IWithCustomData) |
WithExistingApplicationGatewayBackendPool(String) |
アプリケーション ゲートウェイ バックエンド プールを仮想マシン スケール セットに関連付ける必要があることを指定します。 (継承元 IWithApplicationGateway) |
WithExistingApplicationSecurityGroup(IApplicationSecurityGroup) |
指定されたアプリケーション セキュリティ グループを仮想マシン スケール セットに関連付ける必要があることを指定します。 (継承元 IWithApplicationSecurityGroup) |
WithExistingApplicationSecurityGroupId(String) |
指定されたアプリケーション セキュリティ グループを仮想マシン スケール セットに関連付ける必要があることを指定します。 (継承元 IWithApplicationSecurityGroup) |
WithExistingNetworkSecurityGroup(INetworkSecurityGroup) |
仮想マシン スケール セットのネットワーク セキュリティ グループを指定します。 (継承元 IWithNetworkSecurityGroup) |
WithExistingNetworkSecurityGroupId(String) |
仮想マシン スケール セットのネットワーク セキュリティ グループを指定します。 (継承元 IWithNetworkSecurityGroup) |
WithExistingStorageAccount(IStorageAccount) |
スケール セット内の仮想マシンの OS およびデータ ディスク VHD の既存のストレージ アカウントを指定します。 (継承元 IWithStorageAccount) |
WithExistingUserAssignedManagedServiceIdentity(IIdentity) |
仮想マシン スケール セットに関連付ける既存のユーザー割り当て ID を指定します。 (継承元 IWithUserAssignedManagedServiceIdentity) |
WithIpForwarding() |
仮想マシン スケール セットに対して IP 転送を有効にすることを指定します。 (継承元 IWithIpForwarding) |
WithLowPriorityVirtualMachine() |
スケール セット内の仮想マシンの優先度が低い VM を指定します。 (継承元 IWithVMPriority) |
WithLowPriorityVirtualMachine(VirtualMachineEvictionPolicyTypes) |
スケール セット内の仮想マシンが、指定された削除ポリシーを使用して優先順位の低い VM であることを指定します。 (継承元 IWithVMPriority) |
WithMaxPrice(Nullable<Double>) |
スケール セット内の優先順位の低い仮想マシンの課金関連の詳細を指定します。 (継承元 IWithBillingProfile) |
WithNewStorageAccount(ICreatable<IStorageAccount>) |
スケール セット内の仮想マシンの OS とデータ ディスク VHD の新しいストレージ アカウントを指定します。 (継承元 IWithStorageAccount) |
WithNewStorageAccount(String) |
スケール セット内の仮想マシンの OS とデータ ディスク VHD の新しいストレージ アカウントを指定します。 (継承元 IWithStorageAccount) |
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>) |
仮想マシン スケール セットに関連付ける、まだ作成されていないユーザー割り当て ID の定義を指定します。 (継承元 IWithUserAssignedManagedServiceIdentity) |
WithOSDiskCaching(CachingTypes) |
オペレーティング システム ディスクのキャッシュの種類を指定します。 (継承元 IWithOSDiskSettings) |
WithOSDiskName(String) |
OS ディスクの名前を指定します。 (継承元 IWithOSDiskSettings) |
WithoutAcceleratedNetworking() |
仮想マシン スケール セットに対して高速ネットワークを無効にすることを指定します。 (継承元 IWithAcceleratedNetworking) |
WithoutIpForwarding() |
仮想マシン スケール セットの IP 転送を無効にすることを指定します。 (継承元 IWithIpForwarding) |
WithoutOverProvisioning() |
仮想マシンの過剰プロビジョニングを無効にします。 (継承元 IWithOverProvision) |
WithoutSinglePlacementGroup() |
仮想マシン スケール セットに対して単一の配置グループを無効にすることを指定します。 (継承元 IWithSinglePlacementGroup) |
WithOverProvision(Boolean) |
スケール セット内の仮想マシンの過剰プロビジョニングを有効または無効にします。 (継承元 IWithOverProvision) |
WithOverProvisioning() |
仮想マシンの過剰プロビジョニングを有効にします。 (継承元 IWithOverProvision) |
WithSinglePlacementGroup() |
仮想マシン スケール セットに対して単一の配置グループを有効にすることを指定します。 (継承元 IWithSinglePlacementGroup) |
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole) |
仮想マシン スケール セットのシステム割り当て (ローカル) ID に、リソース ID で識別される ARM リソースに対する特定のアクセス権 (ロールによって記述) を持つ必要があることを指定します。 スケール セット VM インスタンスで実行されているアプリケーションは、ARM リソースに対して同じアクセス許可 (ロール) を持ちます。 |
WithSystemAssignedIdentityBasedAccessTo(String, String) |
仮想マシン スケール セットのシステム割り当て (ローカル) ID に、リソース ID で識別される ARM リソースに対するアクセス権 (ロール定義で記述) を持つ必要があることを指定します。 スケール セット VM インスタンスで実行されているアプリケーションは、ARM リソースに対して同じアクセス許可 (ロール) を持ちます。 |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole) |
仮想マシン スケール セットのローカル ID が、仮想マシンが存在するリソース グループに対する特定のアクセス権 (ロールによって記述) を持つ必要があることを指定します。 スケール セット VM インスタンスで実行されているアプリケーションは、リソース グループに対して同じアクセス許可 (ロール) を持ちます。 |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String) |
仮想マシン スケール セットのシステム割り当て (ローカル) ID が、仮想マシンが存在するリソース グループに対するアクセス権 (ロール定義によって記述) を持つ必要があることを指定します。 スケール セット VM インスタンスで実行されているアプリケーションは、リソース グループに対して同じアクセス許可 (ロール) を持ちます。 |
WithSystemAssignedManagedServiceIdentity() |
仮想マシン スケール セットでシステム割り当て (ローカル) マネージド サービス ID を有効にする必要があることを指定します。 (継承元 IWithSystemAssignedManagedServiceIdentity) |
WithTag(String, String) |
リソースにタグを追加します。 (継承元 IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
リソースのタグを {@link Map} として指定します。 (継承元 IDefinitionWithTags<T>) |
WithUpgradeMode(UpgradeMode) |
仮想マシン スケール セットのアップグレード ポリシー モードを指定します。 (継承元 IWithUpgradePolicy) |
WithVirtualMachinePriority(VirtualMachinePriorityTypes) |
スケール セット内の仮想マシンの優先順位を指定します。 (継承元 IWithVMPriority) |
WithVirtualMachinePublicIp() |
スケール セット内の仮想マシンにパブリック IP アドレスを指定します。 (継承元 IWithVirtualMachinePublicIp) |
WithVirtualMachinePublicIp(String) |
スケール セット内の仮想マシンにパブリック IP アドレスを指定します。 (継承元 IWithVirtualMachinePublicIp) |
WithVirtualMachinePublicIp(VirtualMachineScaleSetPublicIPAddressConfiguration) |
スケール セット内の仮想マシンにパブリック IP アドレスを指定します。 (継承元 IWithVirtualMachinePublicIp) |
適用対象
Azure SDK for .NET