IDefinition<ParentT> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ネットワーク インターフェイス IP 構成定義全体。
public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasPrivateIPAddress.Definition.IWithPrivateIPAddress<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate>>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate>>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithNewPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate>>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate>>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Definition.IWithPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate>>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithApplicationGateway<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithApplicationGatewayBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithLoadBalancer<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithNetwork<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithPrivateIP<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithPublicIPAddress<ParentT>, Microsoft.Azure.Management.Network.Fluent.NicIPConfiguration.Definition.IWithSubnet<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IDefinition<'ParentT> = interface
interface IBlank<'ParentT>
interface IWithNetwork<'ParentT>
interface IWithAttach<'ParentT>
interface IInDefinition<'ParentT>
interface IWithPublicIPAddress<'ParentT>
interface IWithPublicIPAddress<IWithAttach<IWithCreate>>
interface IWithExistingPublicIPAddress<IWithAttach<IWithCreate>>
interface IWithNewPublicIPAddress<IWithAttach<IWithCreate>>
interface IWithNewPublicIPAddressNoDnsLabel<IWithAttach<IWithCreate>>
interface IWithLoadBalancer<'ParentT>
interface IWithApplicationGateway<'ParentT>
interface IWithApplicationGatewayBeta<'ParentT>
interface IBeta
interface IWithSubnet<'ParentT>
interface IWithPrivateIP<'ParentT>
interface IWithPrivateIPAddress<IWithAttach<IWithCreate>>
Public Interface IDefinition(Of ParentT)
Implements IBeta, IBlank(Of ParentT), IInDefinition(Of ParentT), IWithApplicationGateway(Of ParentT), IWithApplicationGatewayBeta(Of ParentT), IWithAttach(Of ParentT), IWithExistingPublicIPAddress(Of IWithAttach(Of IWithCreate)), IWithLoadBalancer(Of ParentT), IWithNetwork(Of ParentT), IWithNewPublicIPAddress(Of IWithAttach(Of IWithCreate)), IWithNewPublicIPAddressNoDnsLabel(Of IWithAttach(Of IWithCreate)), IWithPrivateIP(Of ParentT), IWithPrivateIPAddress(Of IWithAttach(Of IWithCreate)), IWithPublicIPAddress(Of IWithAttach(Of IWithCreate)), IWithPublicIPAddress(Of ParentT), IWithSubnet(Of ParentT)
型パラメーター
- ParentT
この定義をアタッチした後に戻る親ネットワーク インターフェイス定義のステージ。
- 実装
-
IWithPrivateIPAddress<IWithAttach<IWithCreate>> IWithExistingPublicIPAddress<IWithAttach<IWithCreate>> IWithExistingPublicIPAddress<ReturnT> IWithNewPublicIPAddress<IWithAttach<IWithCreate>> IWithNewPublicIPAddress<ReturnT> IWithNewPublicIPAddressNoDnsLabel<IWithAttach<IWithCreate>> IWithNewPublicIPAddressNoDnsLabel<ReturnT> IWithPublicIPAddress<IWithAttach<IWithCreate>> IBlank<ParentT> IWithApplicationGateway<ParentT> IWithApplicationGatewayBeta<ParentT> IWithAttach<ParentT> IWithLoadBalancer<ParentT> IWithNetwork<ParentT> IWithPrivateIP<ParentT> IWithPublicIPAddress<ParentT> IWithSubnet<ParentT> IInDefinition<ParentT> IBeta
メソッド
Attach() |
ネットワーク インターフェイス IP 構成定義全体。 (継承元 IInDefinition<ParentT>) |
WithExistingApplicationGatewayBackend(IApplicationGateway, String) |
この IP 構成を関連付けるアプリケーション ゲートウェイ バックエンドを指定します。 (継承元 IWithApplicationGatewayBeta<ParentT>) |
WithExistingLoadBalancerBackend(ILoadBalancer, String) |
この IP 構成を関連付けるロード バランサー バックエンドを指定します。 (継承元 IWithLoadBalancer<ParentT>) |
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String) |
この IP 構成を関連付けるロード バランサーの受信 NAT 規則を指定します。 (継承元 IWithLoadBalancer<ParentT>) |
WithExistingNetwork(INetwork) |
既存の仮想ネットワークをネットワーク インターフェイス IP 構成に関連付けます。 (継承元 IWithNetwork<ParentT>) |
WithExistingPublicIPAddress(IPublicIPAddress) |
既存のパブリック IP アドレスをリソースに関連付けます。 (継承元 IWithExistingPublicIPAddress<ReturnT>) |
WithExistingPublicIPAddress(String) |
既存のパブリック IP アドレスをリソースに関連付けます。 (継承元 IWithExistingPublicIPAddress<ReturnT>) |
WithNewNetwork(ICreatable<INetwork>) |
指定された定義に基づいて、ネットワーク インターフェイス IP 構成に関連付ける新しい仮想ネットワークを作成します。 (継承元 IWithNetwork<ParentT>) |
WithNewNetwork(String, String) |
ネットワーク インターフェイス IP 構成に関連付ける新しい仮想ネットワークを作成します。 仮想ネットワークは、親ネットワーク インターフェイスと同じリソース グループとリージョンに作成され、指定されたアドレス空間と、ネットワーク IP アドレス空間全体をカバーする既定のサブネットで作成されます。 (継承元 IWithNetwork<ParentT>) |
WithNewNetwork(String) |
ネットワーク インターフェイス IP 構成に関連付ける新しい仮想ネットワークを作成します。 仮想ネットワークは、親ネットワーク インターフェイスと同じリソース グループとリージョンに作成され、指定されたアドレス空間と、ネットワーク IP アドレス空間全体をカバーする既定のサブネットで作成されます。 (継承元 IWithNetwork<ParentT>) |
WithNewPublicIPAddress() |
リソースと同じリージョンとグループに新しいパブリック IP アドレスを作成し、それをリソースに関連付けます。 パブリック IP アドレスの内部名と DNS ラベルは、リソースの名前から派生します。 (継承元 IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>) |
リソースに関連付ける新しいパブリック IP アドレスを作成します。 (継承元 IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithNewPublicIPAddress(String) |
指定した DNS ラベルを使用して、リソースと同じリージョンとグループに新しいパブリック IP アドレスを作成し、それをリソースに関連付けます。 パブリック IP アドレスの内部名は、DNS ラベルから派生します。 (継承元 IWithNewPublicIPAddress<ReturnT>) |
WithPrivateIPAddressDynamic() |
関連付けられたサブネット内での動的プライベート IP アドレス割り当てを有効にします。 (継承元 IWithPrivateIPAddress<ReturnT>) |
WithPrivateIPAddressStatic(String) |
関連付けられたサブネット内で、指定した静的プライベート IP アドレスを割り当てます。 (継承元 IWithPrivateIPAddress<ReturnT>) |
WithPrivateIPVersion(IPVersion) |
プライベート IP アドレスの IP バージョンを指定します。 (継承元 IWithPrivateIP<ParentT>) |
WithSubnet(String) |
サブネットをネットワーク インターフェイス IP 構成に関連付けます。 (継承元 IWithSubnet<ParentT>) |
適用対象
Azure SDK for .NET