IDefinition<ParentT> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La totalidad de la definición de configuración ip de la interfaz de red.
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
Fase de la definición de la interfaz de red primaria a la que volver después de adjuntar esta definición.
- Implementaciones
-
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
Métodos
Attach() |
La totalidad de la definición de configuración ip de la interfaz de red. (Heredado de IInDefinition<ParentT>) |
WithExistingApplicationGatewayBackend(IApplicationGateway, String) |
Especifica el back-end de application Gateway con el que asociar esta configuración de IP. (Heredado de IWithApplicationGatewayBeta<ParentT>) |
WithExistingLoadBalancerBackend(ILoadBalancer, String) |
Especifica el back-end del equilibrador de carga con el que asociar esta configuración de IP. (Heredado de IWithLoadBalancer<ParentT>) |
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String) |
Especifica la regla NAT de entrada del equilibrador de carga con la que asociar esta configuración de IP. (Heredado de IWithLoadBalancer<ParentT>) |
WithExistingNetwork(INetwork) |
Asocie una red virtual existente a la configuración de IP de la interfaz de red. (Heredado de IWithNetwork<ParentT>) |
WithExistingPublicIPAddress(IPublicIPAddress) |
Asocia una dirección IP pública existente con el recurso. (Heredado de IWithExistingPublicIPAddress<ReturnT>) |
WithExistingPublicIPAddress(String) |
Asocia una dirección IP pública existente con el recurso. (Heredado de IWithExistingPublicIPAddress<ReturnT>) |
WithNewNetwork(ICreatable<INetwork>) |
Cree una nueva red virtual para asociarla a la configuración de IP de la interfaz de red, en función de la definición proporcionada. (Heredado de IWithNetwork<ParentT>) |
WithNewNetwork(String) |
Crea una nueva red virtual para asociarla a la configuración de IP de la interfaz de red. la red virtual se creará en el mismo grupo de recursos y región que la interfaz de red primaria, se creará con el espacio de direcciones especificado y una subred predeterminada que cubre toda la totalidad del espacio de direcciones IP de red. (Heredado de IWithNetwork<ParentT>) |
WithNewNetwork(String, String) |
Crea una nueva red virtual para asociarla a la configuración de IP de la interfaz de red. la red virtual se creará en el mismo grupo de recursos y región que la interfaz de red primaria, se creará con el espacio de direcciones especificado y una subred predeterminada que cubre toda la totalidad del espacio de direcciones IP de red. (Heredado de IWithNetwork<ParentT>) |
WithNewPublicIPAddress() |
Crea una nueva dirección IP pública en la misma región y grupo que el recurso y la asocia al recurso. El nombre interno y la etiqueta DNS de la dirección IP pública se derivarán del nombre del recurso. (Heredado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>) |
Crea una nueva dirección IP pública que se va a asociar al recurso. (Heredado de IWithNewPublicIPAddressNoDnsLabel<ReturnT>) |
WithNewPublicIPAddress(String) |
Crea una nueva dirección IP pública en la misma región y grupo que el recurso, con la etiqueta DNS especificada y la asocia al recurso. El nombre interno de la dirección IP pública se derivará de la etiqueta DNS. (Heredado de IWithNewPublicIPAddress<ReturnT>) |
WithPrivateIPAddressDynamic() |
Habilita la asignación dinámica de direcciones IP privadas dentro de la subred asociada. (Heredado de IWithPrivateIPAddress<ReturnT>) |
WithPrivateIPAddressStatic(String) |
Asigna la dirección IP privada estática especificada dentro de la subred asociada. (Heredado de IWithPrivateIPAddress<ReturnT>) |
WithPrivateIPVersion(IPVersion) |
Especifica la versión ip de la dirección IP privada. (Heredado de IWithPrivateIP<ParentT>) |
WithSubnet(String) |
Asocie una subred a la configuración de IP de la interfaz de red. (Heredado de IWithSubnet<ParentT>) |
Se aplica a
Azure SDK for .NET