次の方法で共有


IDefinition<ParentT> インターフェイス

定義

ネットワーク インターフェイス 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

この定義をアタッチした後に戻る親ネットワーク インターフェイス定義のステージ。

実装

メソッド

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)

ネットワーク インターフェイス IP 構成に関連付ける新しい仮想ネットワークを作成します。 仮想ネットワークは、親ネットワーク インターフェイスと同じリソース グループとリージョンに作成され、指定されたアドレス空間と、ネットワーク IP アドレス空間全体をカバーする既定のサブネットで作成されます。

(継承元 IWithNetwork<ParentT>)
WithNewNetwork(String, 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>)

適用対象