IDefinition<ParentT> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インバウンド NAT プール定義の全体。
public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.Definition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithAttach<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.Definition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontendPortRange<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontend<ParentT>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithBackendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontend<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontendPortRange<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithProtocol<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
interface IBlank<'ParentT>
interface IWithProtocol<'ParentT>
interface IWithProtocol<IWithFrontend<'ParentT>, TransportProtocol>
interface IWithAttach<'ParentT>
interface IInDefinition<'ParentT>
interface IWithFrontend<'ParentT>
interface IWithFrontend<IWithFrontendPortRange<'ParentT>>
interface IWithFrontendPortRange<'ParentT>
interface IWithBackendPort<'ParentT>
interface IWithBackendPort<IWithAttach<'ParentT>>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithBackendPort(Of IWithAttach(Of ParentT)), IWithBackendPort(Of ParentT), IWithFrontend(Of IWithFrontendPortRange(Of ParentT)), IWithFrontend(Of ParentT), IWithFrontendPortRange(Of ParentT), IWithProtocol(Of IWithFrontend(Of ParentT), TransportProtocol), IWithProtocol(Of ParentT)
型パラメーター
- ParentT
この定義をアタッチした後に戻る親定義のステージ。
- 実装
-
IWithBackendPort<IWithAttach<ParentT>> IWithFrontend<IWithFrontendPortRange<ParentT>> IWithProtocol<IWithFrontend<ParentT>,TransportProtocol> IBlank<ParentT> IWithAttach<ParentT> IWithBackendPort<ParentT> IWithFrontend<ParentT> IWithFrontendPortRange<ParentT> IWithProtocol<ParentT> IInDefinition<ParentT>
メソッド
Attach() |
インバウンド NAT プール定義の全体。 (継承元 IInDefinition<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>) |
FromFrontendPortRange(Int32, Int32) |
ネットワーク トラフィックを受信するフロントエンド ポート範囲を指定します。 (継承元 IWithFrontendPortRange<ParentT>) |
FromNewPublicIPAddress() |
ロード バランサーと共に既定の設定を自動的に作成する新しいパブリック IP アドレスでネットワーク トラフィックを受信するように指定します。 このような新しいパブリック IP アドレスごとに、自動的に名前が付けられた新しいパブリック フロントエンドが、このロード バランサーに暗黙的に作成されます。 (継承元 IWithFrontend<ReturnT>) |
FromNewPublicIPAddress(ICreatable<IPublicIPAddress>) |
指定された定義に基づいてロード バランサーと共に作成される新しいパブリック IP アドレスでネットワーク トラフィックを受信するように指定します。 このような新しいパブリック IP アドレスごとに、自動的に名前が付けられた新しいパブリック フロントエンドが、このロード バランサーに暗黙的に作成されます。 (継承元 IWithFrontend<ReturnT>) |
FromNewPublicIPAddress(String) |
同じリージョンとリソース グループ内のロード バランサーと共に作成される新しいパブリック IP アドレスで、提供されたリーフ DNS ラベルの下でネットワーク トラフィックを受信する必要があることを指定します(使用可能であると仮定)。 このような新しいパブリック IP アドレスごとに、このロード バランサーに自動的に名前が付けられた新しいパブリック フロントエンドが暗黙的に作成されるため、必ず一意の DNS ラベルを使用してください。 (継承元 IWithFrontend<ReturnT>) |
ToBackendPort(Int32) |
ネットワーク トラフィックの送信先のバックエンド ポートを指定します。 指定しない場合、フロントエンドで使用されるものと同じバックエンド ポート番号が想定されます。 (継承元 IWithBackendPort<ReturnT>) |
WithProtocol(ProtocolT) |
トランスポート プロトコルを指定します。 (継承元 IWithProtocol<ReturnT,ProtocolT>) |
適用対象
Azure SDK for .NET