Compartilhar via


IDefinition<ParentT> Interface

Definição

A totalidade da definição de configuração de IP do adaptador de rede.

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)

Parâmetros de tipo

ParentT

O estágio da definição do adaptador de rede pai ao qual retornar depois de anexar essa definição.

Implementações

Métodos

Attach()

A totalidade da definição de configuração de IP do adaptador de rede.

(Herdado de IInDefinition<ParentT>)
WithExistingApplicationGatewayBackend(IApplicationGateway, String)

Especifica o back-end do gateway de aplicativo ao qual associar essa configuração de IP.

(Herdado de IWithApplicationGatewayBeta<ParentT>)
WithExistingLoadBalancerBackend(ILoadBalancer, String)

Especifica o back-end do balanceador de carga ao qual associar essa configuração de IP.

(Herdado de IWithLoadBalancer<ParentT>)
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String)

Especifica a regra NAT de entrada do balanceador de carga à qual associar essa configuração de IP.

(Herdado de IWithLoadBalancer<ParentT>)
WithExistingNetwork(INetwork)

Associe uma rede virtual existente à configuração de IP do adaptador de rede.

(Herdado de IWithNetwork<ParentT>)
WithExistingPublicIPAddress(IPublicIPAddress)

Associa um endereço IP público existente ao recurso.

(Herdado de IWithExistingPublicIPAddress<ReturnT>)
WithExistingPublicIPAddress(String)

Associa um endereço IP público existente ao recurso.

(Herdado de IWithExistingPublicIPAddress<ReturnT>)
WithNewNetwork(ICreatable<INetwork>)

Crie uma nova rede virtual para associar à configuração de IP do adaptador de rede, com base na definição fornecida.

(Herdado de IWithNetwork<ParentT>)
WithNewNetwork(String)

Cria uma nova rede virtual para associar à configuração de IP do adaptador de rede. a rede virtual será criada no mesmo grupo de recursos e região que o adaptador de rede pai, ela será criada com o espaço de endereço especificado e uma sub-rede padrão que abrange a totalidade do espaço de endereço IP de rede.

(Herdado de IWithNetwork<ParentT>)
WithNewNetwork(String, String)

Cria uma nova rede virtual para associar à configuração de IP do adaptador de rede. a rede virtual será criada no mesmo grupo de recursos e região que o adaptador de rede pai, ela será criada com o espaço de endereço especificado e uma sub-rede padrão que abrange a totalidade do espaço de endereço IP de rede.

(Herdado de IWithNetwork<ParentT>)
WithNewPublicIPAddress()

Cria um novo endereço IP público na mesma região e grupo que o recurso e o associa ao recurso. O nome interno e o rótulo DNS para o endereço IP público serão derivados do nome do recurso.

(Herdado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>)

Cria um novo endereço IP público para associar ao recurso.

(Herdado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(String)

Cria um novo endereço IP público na mesma região e grupo que o recurso, com o rótulo DNS especificado e o associa ao recurso. O nome interno do endereço IP público será derivado do rótulo DNS.

(Herdado de IWithNewPublicIPAddress<ReturnT>)
WithPrivateIPAddressDynamic()

Habilita a alocação dinâmica de endereço IP privado na sub-rede associada.

(Herdado de IWithPrivateIPAddress<ReturnT>)
WithPrivateIPAddressStatic(String)

Atribui o endereço IP privado estático especificado na sub-rede associada.

(Herdado de IWithPrivateIPAddress<ReturnT>)
WithPrivateIPVersion(IPVersion)

Especifica a versão de IP para o endereço IP privado.

(Herdado de IWithPrivateIP<ParentT>)
WithSubnet(String)

Associe uma sub-rede à configuração de IP do adaptador de rede.

(Herdado de IWithSubnet<ParentT>)

Aplica-se a