IUpdate インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
変更可能なすべての設定を含む更新操作のテンプレート。
public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithAcceleratedNetworking, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithDnsServer, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithIPConfiguration, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithIPForwarding, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithLoadBalancer, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithNetworkSecurityGroup, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithPrimaryNetworkSubnet, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithPrimaryPrivateIP, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IWithPrimaryPublicIPAddress, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Network.Fluent.INetworkInterface>
type IUpdate = interface
interface IAppliable<INetworkInterface>
interface IIndexable
interface IUpdateWithTags<IUpdate>
interface IWithPrimaryNetworkSubnet
interface IWithPrimaryPrivateIP
interface IWithPrimaryPublicIPAddress
interface IWithNetworkSecurityGroup
interface IWithIPForwarding
interface IWithDnsServer
interface IWithIPConfiguration
interface IWithLoadBalancer
interface IWithAcceleratedNetworking
Public Interface IUpdate
Implements IAppliable(Of INetworkInterface), IUpdateWithTags(Of IUpdate), IWithAcceleratedNetworking, IWithDnsServer, IWithIPConfiguration, IWithIPForwarding, IWithLoadBalancer, IWithNetworkSecurityGroup, IWithPrimaryNetworkSubnet, IWithPrimaryPrivateIP, IWithPrimaryPublicIPAddress
- 実装
プロパティ
Key |
変更可能なすべての設定を含む更新操作のテンプレート。 (継承元 IIndexable) |
メソッド
Apply() |
更新要求を実行します。 (継承元 IAppliable<T>) |
ApplyAsync(CancellationToken, Boolean) |
更新要求を非同期的に実行します。 (継承元 IAppliable<T>) |
DefineSecondaryIPConfiguration(String) |
セカンダリ IP 構成の定義を開始します。 (継承元 IWithIPConfiguration) |
UpdateIPConfiguration(String) |
IP 構成の更新を開始します。 (継承元 IWithIPConfiguration) |
WithAzureDnsServer() |
ネットワーク インターフェイスに既定の Azure DNS サーバーを使用するように指定します。 Azure DNS サーバーを使用すると、このネットワーク インターフェイスに関連付けられているカスタム DNS サーバーが削除されます。 (継承元 IWithDnsServer) |
WithDnsServer(String) |
ネットワーク インターフェイスに関連付けるカスタム DNS サーバーの IP アドレスを指定します。 このメソッドの効果は加法的であることに注意してください。つまり、使用されるたびに、新しい dns サーバーがネットワーク インターフェイスに追加されます。 (継承元 IWithDnsServer) |
WithExistingLoadBalancerBackend(ILoadBalancer, String) |
ネットワーク インターフェイスのプライマリ IP 構成を既存のロード バランサーのバックエンドに関連付けます。 (継承元 IWithLoadBalancer) |
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String) |
ネットワーク インターフェイスのプライマリ IP 構成を、既存のロード バランサーの受信 NAT 規則に関連付けます。 (継承元 IWithLoadBalancer) |
WithExistingNetworkSecurityGroup(INetworkSecurityGroup) |
既存のネットワーク セキュリティ グループをネットワーク インターフェイスに関連付けます。 (継承元 IWithNetworkSecurityGroup) |
WithExistingPrimaryPublicIPAddress(IPublicIPAddress) |
既存のパブリック IP アドレスをネットワーク インターフェイスのプライマリ IP 構成に関連付けます。 既存のパブリック IP 関連付けがある場合は、これを優先して削除されます。 (継承元 IWithPrimaryPublicIPAddress) |
WithIPForwarding() |
ネットワーク インターフェイスで IP 転送を有効にします。 (継承元 IWithIPForwarding) |
WithNewNetworkSecurityGroup(ICreatable<INetworkSecurityGroup>) |
指定された定義に基づいて、ネットワーク インターフェイスに関連付ける新しいネットワーク セキュリティ グループを作成します。 (継承元 IWithNetworkSecurityGroup) |
WithNewPrimaryPublicIPAddress() |
リソースと同じリージョンとグループに新しいパブリック IP アドレスを作成し、ネットワーク インターフェイスのプライマリ IP 構成に関連付けます。 パブリック IP アドレスの内部名と DNS ラベルは、ネットワーク インターフェイス名から派生します。既存のパブリック IP 関連付けがある場合は、これを優先して削除されます。 (継承元 IWithPrimaryPublicIPAddress) |
WithNewPrimaryPublicIPAddress(ICreatable<IPublicIPAddress>) |
指定された定義に基づいて、ネットワーク インターフェイスのプライマリ IP 構成を関連付ける新しいパブリック IP アドレスを作成します。 プライマリ IP 構成に関連付けられているパブリック IP がある場合は、これを優先して削除されます。 (継承元 IWithPrimaryPublicIPAddress) |
WithNewPrimaryPublicIPAddress(String) |
指定した DNS ラベルを使用して、リソースと同じリージョンとグループに新しいパブリック IP アドレスを作成し、ネットワーク インターフェイスのプライマリ IP 構成に関連付けます。 パブリック IP アドレスの内部名は DNS ラベルから派生します。既存のパブリック IP 関連付けがある場合は、これを優先して削除されます。 (継承元 IWithPrimaryPublicIPAddress) |
WithoutAcceleratedNetworking() |
高速ネットワークを無効にします。 (継承元 IWithAcceleratedNetworking) |
WithoutDnsServer(String) |
ネットワーク インターフェイスに関連付けられている DNS サーバーを削除します。 (継承元 IWithDnsServer) |
WithoutIPConfiguration(String) |
指定した IP 構成を削除します。 (継承元 IWithIPConfiguration) |
WithoutIPForwarding() |
ネットワーク インターフェイスで IP 転送を無効にします。 (継承元 IWithIPForwarding) |
WithoutLoadBalancerBackends() |
ロード バランサー バックエンドとの既存の関連付けをすべて削除します。 (継承元 IWithLoadBalancer) |
WithoutLoadBalancerInboundNatRules() |
ロード バランサーの受信 NAT 規則との既存の関連付けをすべて削除します。 (継承元 IWithLoadBalancer) |
WithoutNetworkSecurityGroup() |
ネットワーク インターフェイスに関連付けられているネットワーク セキュリティ グループを削除することを指定します。 (継承元 IWithNetworkSecurityGroup) |
WithoutPrimaryPublicIPAddress() |
ネットワーク インターフェイスのプライマリ IP 構成に関連付けられているパブリック IP を削除することを指定します。 (継承元 IWithPrimaryPublicIPAddress) |
WithoutTag(String) |
リソースからタグを削除します。 (継承元 IUpdateWithTags<T>) |
WithPrimaryPrivateIPAddressDynamic() |
ネットワーク インターフェイスのプライマリ IP 構成に対して、指定した既存の仮想ネットワーク サブネット内で動的プライベート IP アドレスの割り当てを有効にします。 (継承元 IWithPrimaryPrivateIP) |
WithPrimaryPrivateIPAddressStatic(String) |
指定した既存の仮想ネットワーク サブネット内の指定された静的プライベート IP アドレスを、ネットワーク インターフェイスのプライマリ IP 構成に割り当てます。 (継承元 IWithPrimaryPrivateIP) |
WithSubnet(String) |
サブネットをネットワーク インターフェイスに関連付けます。 (継承元 IWithPrimaryNetworkSubnet) |
WithTag(String, String) |
リソースにタグを追加します。 (継承元 IUpdateWithTags<T>) |
WithTags(IDictionary<String,String>) |
リソースのタグを {@link Map} として指定します。 (継承元 IUpdateWithTags<T>) |
適用対象
Azure SDK for .NET