次の方法で共有


IUpdateDefinition<ReturnT> インターフェイス

定義

ロード バランサーの更新の一部としての負荷分散規則定義の全体。

public interface IUpdateDefinition<ReturnT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.UpdateDefinition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.UpdateDefinition.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.UpdateDefinition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFrontendPort<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontendPort.UpdateDefinition.IWithFrontendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithBackend<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.UpdateDefinition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFrontend<ReturnT>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IBlank<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithBackend<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithBackendPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFloatingIP<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFrontend<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFrontendPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithIdleTimeoutInMinutes<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithLoadDistribution<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithOutboundSnat<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithProbe<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithVirtualMachine<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ReturnT>
type IUpdateDefinition<'ReturnT> = interface
    interface IBlank<'ReturnT>
    interface IWithProtocol<'ReturnT>
    interface IWithProtocol<IWithFrontend<'ReturnT>, TransportProtocol>
    interface IWithAttach<'ReturnT>
    interface IInUpdate<'ReturnT>
    interface IWithFloatingIP<'ReturnT>
    interface IWithFloatingIP<IWithAttach<'ReturnT>>
    interface IWithIdleTimeoutInMinutes<'ReturnT>
    interface IWithLoadDistribution<'ReturnT>
    interface IWithProbe<'ReturnT>
    interface IWithOutboundSnat<'ReturnT>
    interface IWithFrontendPort<'ReturnT>
    interface IWithFrontendPort<IWithBackend<'ReturnT>>
    interface IWithFrontend<'ReturnT>
    interface IWithFrontend<IWithFrontendPort<'ReturnT>>
    interface IWithBackend<'ReturnT>
    interface IWithVirtualMachine<'ReturnT>
    interface IWithBackendPort<'ReturnT>
    interface IWithBackendPort<IWithAttach<'ReturnT>>
Public Interface IUpdateDefinition(Of ReturnT)
Implements IBlank(Of ReturnT), IInUpdate(Of ReturnT), IWithAttach(Of ReturnT), IWithBackend(Of ReturnT), IWithBackendPort(Of IWithAttach(Of ReturnT)), IWithBackendPort(Of ReturnT), IWithFloatingIP(Of IWithAttach(Of ReturnT)), IWithFloatingIP(Of ReturnT), IWithFrontend(Of IWithFrontendPort(Of ReturnT)), IWithFrontend(Of ReturnT), IWithFrontendPort(Of IWithBackend(Of ReturnT)), IWithFrontendPort(Of ReturnT), IWithIdleTimeoutInMinutes(Of ReturnT), IWithLoadDistribution(Of ReturnT), IWithOutboundSnat(Of ReturnT), IWithProbe(Of ReturnT), IWithProtocol(Of IWithFrontend(Of ReturnT), TransportProtocol), IWithProtocol(Of ReturnT), IWithVirtualMachine(Of ReturnT)

型パラメーター

ReturnT

この定義をアタッチした後に戻る親定義のステージ。

実装

メソッド

Attach()

ロード バランサーの更新の一部としての負荷分散規則定義の全体。

(継承元 IInUpdate<ParentT>)
FromExistingPublicIPAddress(IPublicIPAddress)

ネットワーク トラフィックを受信する既存のパブリック IP アドレスを指定します。 このロード バランサーに、このパブリック IP アドレスを参照するフロントエンドが既にある場合、それが使用されるフロントエンドです。 それ以外の場合は、新しいパブリック フロントエンドという名前が自動的にロード バランサーに暗黙的に作成されます。

(継承元 IWithFrontend<ReturnT>)
FromExistingPublicIPAddress(String)

ネットワーク トラフィックを受信する既存のパブリック IP アドレスを指定します。 このロード バランサーに、このパブリック IP アドレスを参照するフロントエンドが既にある場合、それが使用されるフロントエンドです。 それ以外の場合は、新しいパブリック フロントエンドという名前が自動的にロード バランサーに暗黙的に作成されます。

(継承元 IWithFrontend<ReturnT>)
FromExistingSubnet(INetwork, String)

ネットワーク トラフィックを受信する既存のプライベート サブネットを指定します。 このロード バランサーに、このサブネットを参照するフロントエンドが既にある場合、それが使用されるフロントエンドです。 それ以外の場合は、新しいプライベート フロントエンドという名前が自動的にロード バランサーに暗黙的に作成されます。

(継承元 IWithFrontend<ReturnT>)
FromExistingSubnet(ISubnet)

ネットワーク トラフィックを受信する既存のプライベート サブネットを指定します。 このロード バランサーに、このサブネットを参照するフロントエンドが既にある場合、それが使用されるフロントエンドです。 それ以外の場合は、新しいプライベート フロントエンドという名前が自動的にロード バランサーに暗黙的に作成されます。

(継承元 IWithFrontend<ReturnT>)
FromExistingSubnet(String, String)

ネットワーク トラフィックを受信する既存のプライベート サブネットを指定します。 このロード バランサーに、このサブネットを参照するフロントエンドが既にある場合、それが使用されるフロントエンドです。 それ以外の場合は、新しいプライベート フロントエンドという名前が自動的にロード バランサーに暗黙的に作成されます。

(継承元 IWithFrontend<ReturnT>)
FromFrontend(String)

関連付けるフロントエンドを指定します。

(継承元 IWithFrontend<ReturnT>)
FromFrontendPort(Int32)

ネットワーク トラフィックを受信するフロントエンド ポートを指定します。

(継承元 IWithFrontendPort<ReturnT>)
ToBackend(String)

ネットワーク トラフィックを送信するこのロード バランサーのバックエンドを指定します。 指定した名前のバックエンドがまだ存在しない場合は、自動的に作成されます。

(継承元 IWithBackend<ReturnT>)
ToBackendPort(Int32)

ネットワーク トラフィックを送信するバックエンド ポートを指定します。 指定しない場合、フロントエンドで使用されるものと同じバックエンド ポート番号が想定されます。

(継承元 IWithBackendPort<ReturnT>)
ToExistingVirtualMachines(ICollection<IHasNetworkInterfaces>)

指定した一連の仮想マシンを、同じ可用性セットから、この負荷分散規則に関連付ける新しいバックエンド アドレス プールに追加します。 これにより、指定された一連の仮想マシンのプライマリ ネットワーク インターフェイスのプライマリ IP 構成への参照が追加されます。 仮想マシンが同じ可用性セットにない場合、それらの仮想マシンはバックエンドに関連付けられません。 既存のネットワーク インターフェイスが既にあるロード バランサーに関連付けられるのは、それらの仮想マシンだけです。 ネットワーク インターフェイスのない仮想マシンはスキップされます。

(継承元 IWithVirtualMachine<ReturnT>)
ToExistingVirtualMachines(IHasNetworkInterfaces[])

指定した一連の仮想マシンを、同じ可用性セットから、この負荷分散規則に関連付ける新しいバックエンド アドレス プールに追加します。 これにより、指定された一連の仮想マシンのプライマリ ネットワーク インターフェイスのプライマリ IP 構成への参照が追加されます。 仮想マシンが同じ可用性セットにない場合、それらの仮想マシンはバックエンドに関連付けられません。 既存のネットワーク インターフェイスが既にあるロード バランサーに関連付けられるのは、それらの仮想マシンだけです。 ネットワーク インターフェイスのない仮想マシンはスキップされます。

(継承元 IWithVirtualMachine<ReturnT>)
WithDisableOutboundSnat()

負荷分散規則のフロントエンドで指定されたパブリック IP アドレスを使用するように、バックエンド プール内の VM の SNAT を構成します。

(継承元 IWithOutboundSnat<ReturnT>)
WithFloatingIP(Boolean)

フローティング IP 有効化を設定します。

(継承元 IWithFloatingIP<ReturnT>)
WithFloatingIPDisabled()

フローティング IP のサポートを無効にします。

(継承元 IWithFloatingIP<ReturnT>)
WithFloatingIPEnabled()

フローティング IP のサポートを有効にします。

(継承元 IWithFloatingIP<ReturnT>)
WithIdleTimeoutInMinutes(Int32)

アイドル状態の接続が閉じられるまでの時間 (分) を指定します。

(継承元 IWithIdleTimeoutInMinutes<ReturnT>)
WithLoadDistribution(LoadDistribution)

負荷分散モードを指定します。

(継承元 IWithLoadDistribution<ReturnT>)
WithProbe(String)

このロード バランサーの指定された既存の HTTP または TCP プローブを負荷分散規則に関連付けます。

(継承元 IWithProbe<ReturnT>)
WithProtocol(ProtocolT)

トランスポート プロトコルを指定します。

(継承元 IWithProtocol<ReturnT,ProtocolT>)

適用対象