IWithCreate インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
作成するリソースに必要なすべての最小入力を含むネットワーク インターフェイス定義のステージ。また、その他のオプション設定を指定することもできます。
public interface IWithCreate : Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithAcceleratedNetworking, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithLoadBalancer, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithNetworkSecurityGroup, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithSecondaryIPConfiguration, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.INetworkInterface>
type IWithCreate = interface
interface ICreatable<INetworkInterface>
interface IIndexable
interface IDefinitionWithTags<IWithCreate>
interface IWithPrimaryPublicIPAddress
interface IWithNetworkSecurityGroup
interface IWithSecondaryIPConfiguration
interface IWithAcceleratedNetworking
interface IWithLoadBalancer
Public Interface IWithCreate
Implements ICreatable(Of INetworkInterface), IDefinitionWithTags(Of IWithCreate), IWithAcceleratedNetworking, IWithLoadBalancer, IWithNetworkSecurityGroup, IWithPrimaryPublicIPAddress, IWithSecondaryIPConfiguration
- 派生
- 実装
プロパティ
Key |
作成するリソースに必要なすべての最小入力を含むネットワーク インターフェイス定義のステージ。また、その他のオプション設定を指定することもできます。 (継承元 IIndexable) |
Name |
作成可能なリソースの名前を取得します。 (継承元 ICreatable<T>) |
メソッド
Create() |
作成要求を実行します。 (継承元 ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
要求をキューに格納し、システム リソースが使用可能になったときに HTTP クライアントが要求を実行できるようにします。 (継承元 ICreatable<T>) |
DefineSecondaryIPConfiguration(String) |
セカンダリ IP 構成の定義を開始します。 (継承元 IWithSecondaryIPConfiguration) |
WithAcceleratedNetworking() |
高速ネットワークを有効にします。 高速ネットワークを利用するには、このネットワーク インターフェイスに関連付けられている仮想マシンが仮想マシン自体で追加の手順を実行する必要があることに注意してください。 この機能は、一部のリージョン、仮想マシンのサイズ、またはオペレーティング システムのバージョンでは使用できない場合があります。 これは、更新中ではなく、ネットワーク インターフェイスの作成時にのみ有効にすることができます。 (継承元 IWithAcceleratedNetworking) |
WithDnsServer(String) |
ネットワーク インターフェイスに関連付けるカスタム DNS サーバーの IP アドレスを指定します。 このメソッドの効果は追加的であることに注意してください。つまり、使用されるたびに、新しい dns サーバーがネットワーク インターフェイスに追加されます。 |
WithExistingLoadBalancerBackend(ILoadBalancer, String) |
ネットワーク インターフェイスのプライマリ IP 構成を既存のロード バランサーのバックエンドに関連付けます。 (継承元 IWithLoadBalancer) |
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String) |
ネットワーク インターフェイスのプライマリ IP 構成を、既存のロード バランサーの受信 NAT 規則に関連付けます。 (継承元 IWithLoadBalancer) |
WithExistingNetworkSecurityGroup(INetworkSecurityGroup) |
既存のネットワーク セキュリティ グループをネットワーク インターフェイスに関連付けます。 (継承元 IWithNetworkSecurityGroup) |
WithExistingPrimaryPublicIPAddress(IPublicIPAddress) |
既存のパブリック IP アドレスをネットワーク インターフェイスのプライマリ IP 構成に関連付けます。 (継承元 IWithPrimaryPublicIPAddress) |
WithInternalDnsNameLabel(String) |
ネットワーク インターフェイスの内部 DNS 名ラベルを指定します。 |
WithIPForwarding() |
ネットワーク インターフェイスで IP 転送を有効にします。 |
WithNewNetworkSecurityGroup(ICreatable<INetworkSecurityGroup>) |
指定された定義に基づいて、ネットワーク インターフェイスに関連付ける新しいネットワーク セキュリティ グループを作成します。 (継承元 IWithNetworkSecurityGroup) |
WithNewPrimaryPublicIPAddress() |
リソースと同じリージョンとグループに新しいパブリック IP アドレスを作成し、ネットワーク インターフェイスのプライマリ IP 構成に関連付けます。 パブリック IP アドレスの内部名と DNS ラベルは、ネットワーク インターフェイス名から派生します。 (継承元 IWithPrimaryPublicIPAddress) |
WithNewPrimaryPublicIPAddress(ICreatable<IPublicIPAddress>) |
指定された定義に基づいて、ネットワーク インターフェイスのプライマリ IP 構成に関連付ける新しいパブリック IP アドレスを作成します。 (継承元 IWithPrimaryPublicIPAddress) |
WithNewPrimaryPublicIPAddress(String) |
指定した DNS ラベルを使用して、リソースと同じリージョンとグループに新しいパブリック IP アドレスを作成し、ネットワーク インターフェイスのプライマリ IP 構成に関連付けます。 パブリック IP アドレスの内部名は、DNS ラベルから派生します。 (継承元 IWithPrimaryPublicIPAddress) |
WithTag(String, String) |
リソースにタグを追加します。 (継承元 IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
リソースのタグを {@link Map} として指定します。 (継承元 IDefinitionWithTags<T>) |
適用対象
Azure SDK for .NET