Compartir a través de


IWithCreate Interfaz

Definición

La fase de la definición de la interfaz de red que contiene todas las entradas mínimas necesarias para crear el recurso, pero también permite especificar cualquier otra configuración opcional.

public interface IWithCreate : Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithAcceleratedNetworking, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithLoadBalancer, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithNetworkSecurityGroup, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithSecondaryIPConfiguration, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.INetworkInterface>
type IWithCreate = interface
    interface ICreatable<INetworkInterface>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithPrimaryPublicIPAddress
    interface IWithNetworkSecurityGroup
    interface IWithSecondaryIPConfiguration
    interface IWithAcceleratedNetworking
    interface IWithLoadBalancer
Public Interface IWithCreate
Implements ICreatable(Of INetworkInterface), IDefinitionWithTags(Of IWithCreate), IWithAcceleratedNetworking, IWithLoadBalancer, IWithNetworkSecurityGroup, IWithPrimaryPublicIPAddress, IWithSecondaryIPConfiguration
Derivado
Implementaciones

Propiedades

Key

La fase de la definición de la interfaz de red que contiene todas las entradas mínimas necesarias para crear el recurso, pero también permite especificar cualquier otra configuración opcional.

(Heredado de IIndexable)
Name

Obtiene el nombre del recurso que se puede crear.

(Heredado de ICreatable<T>)

Métodos

Create()

Ejecute la solicitud de creación.

(Heredado de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Coloca la solicitud en la cola y permite que el cliente HTTP lo ejecute cuando los recursos del sistema estén disponibles.

(Heredado de ICreatable<T>)
DefineSecondaryIPConfiguration(String)

Inicia la definición de una configuración de IP secundaria.

(Heredado de IWithSecondaryIPConfiguration)
WithAcceleratedNetworking()

Habilita las redes aceleradas. Tenga en cuenta que es necesario realizar pasos adicionales en la propia máquina virtual para que la máquina virtual asociada a esta interfaz de red pueda aprovechar las ventajas de las redes aceleradas. Es posible que esta característica no esté disponible en algunas regiones, tamaños de máquina virtual o versiones del sistema operativo. Solo se puede habilitar durante la creación de una interfaz de red, no durante una actualización.

(Heredado de IWithAcceleratedNetworking)
WithDnsServer(String)

Especifica la dirección IP del servidor DNS personalizado que se va a asociar a la interfaz de red. Tenga en cuenta que el efecto de este método es aditivo, es decir, cada vez que se usa, el nuevo servidor dns se agrega a la interfaz de red.

WithExistingLoadBalancerBackend(ILoadBalancer, String)

Asocia la configuración IP principal de la interfaz de red con un back-end de un equilibrador de carga existente.

(Heredado de IWithLoadBalancer)
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String)

Asocia la configuración ip principal de la interfaz de red con una regla NAT de entrada de un equilibrador de carga existente.

(Heredado de IWithLoadBalancer)
WithExistingNetworkSecurityGroup(INetworkSecurityGroup)

Asocia un grupo de seguridad de red existente a la interfaz de red.

(Heredado de IWithNetworkSecurityGroup)
WithExistingPrimaryPublicIPAddress(IPublicIPAddress)

Asocia una dirección IP pública existente a la configuración de IP principal de la interfaz de red.

(Heredado de IWithPrimaryPublicIPAddress)
WithInternalDnsNameLabel(String)

Especifica la etiqueta de nombre DNS interno para la interfaz de red.

WithIPForwarding()

Habilita el reenvío IP en la interfaz de red.

WithNewNetworkSecurityGroup(ICreatable<INetworkSecurityGroup>)

Cree un nuevo grupo de seguridad de red para asociarlo a la interfaz de red, en función de la definición proporcionada.

(Heredado de IWithNetworkSecurityGroup)
WithNewPrimaryPublicIPAddress()

Crea una nueva dirección IP pública en la misma región y grupo que el recurso y lo asocia a la configuración de IP principal de la interfaz de red. el nombre interno y la etiqueta DNS de la dirección IP pública se derivarán del nombre de la interfaz de red.

(Heredado de IWithPrimaryPublicIPAddress)
WithNewPrimaryPublicIPAddress(ICreatable<IPublicIPAddress>)

Cree una nueva dirección IP pública para asociarla a la configuración de IP principal de la interfaz de red, en función de la definición proporcionada.

(Heredado de IWithPrimaryPublicIPAddress)
WithNewPrimaryPublicIPAddress(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 a la configuración de IP principal de la interfaz de red. el nombre interno de la dirección IP pública se derivará de la etiqueta DNS.

(Heredado de IWithPrimaryPublicIPAddress)
WithTag(String, String)

Agrega una etiqueta al recurso.

(Heredado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica etiquetas para el recurso como {@link Map}.

(Heredado de IDefinitionWithTags<T>)

Se aplica a