Partager via


IWithCreate Interface

Définition

Étape de la définition de l’interface réseau qui contient toutes les entrées minimales requises pour la ressource à créer, mais permet également de spécifier d’autres paramètres facultatifs.

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
Dérivé
Implémente

Propriétés

Key

Étape de la définition de l’interface réseau qui contient toutes les entrées minimales requises pour la ressource à créer, mais permet également de spécifier d’autres paramètres facultatifs.

(Hérité de IIndexable)
Name

Obtient le nom de la ressource pouvant être créé.

(Hérité de ICreatable<T>)

Méthodes

Create()

Exécutez la demande de création.

(Hérité de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Place la requête dans la file d’attente et autorise le client HTTP à l’exécuter lorsque des ressources système sont disponibles.

(Hérité de ICreatable<T>)
DefineSecondaryIPConfiguration(String)

Démarre la définition d’une configuration IP secondaire.

(Hérité de IWithSecondaryIPConfiguration)
WithAcceleratedNetworking()

Active la mise en réseau accélérée. Notez que des étapes supplémentaires doivent être effectuées dans la machine virtuelle elle-même pour que la machine virtuelle associée à cette interface réseau puisse tirer parti de la mise en réseau accélérée. Cette fonctionnalité peut ne pas être disponible dans certaines régions, tailles de machines virtuelles ou versions de système d’exploitation. Il ne peut être activé que lors de la création d’une interface réseau, et non lors d’une mise à jour.

(Hérité de IWithAcceleratedNetworking)
WithDnsServer(String)

Spécifie l’adresse IP du serveur DNS personnalisé à associer à l’interface réseau. Notez que l’effet de cette méthode est additif, c’est-à-dire que chaque fois qu’elle est utilisée, le nouveau serveur dns est ajouté à l’interface réseau.

WithExistingLoadBalancerBackend(ILoadBalancer, String)

Associe la configuration IP principale de l’interface réseau à un serveur principal d’un équilibreur de charge existant.

(Hérité de IWithLoadBalancer)
WithExistingLoadBalancerInboundNatRule(ILoadBalancer, String)

Associe la configuration IP principale de l’interface réseau à une règle NAT de trafic entrant d’un équilibreur de charge existant.

(Hérité de IWithLoadBalancer)
WithExistingNetworkSecurityGroup(INetworkSecurityGroup)

Associe un groupe de sécurité réseau existant à l’interface réseau.

(Hérité de IWithNetworkSecurityGroup)
WithExistingPrimaryPublicIPAddress(IPublicIPAddress)

Associe une adresse IP publique existante à la configuration IP principale de l’interface réseau.

(Hérité de IWithPrimaryPublicIPAddress)
WithInternalDnsNameLabel(String)

Spécifie l’étiquette de nom DNS interne pour l’interface réseau.

WithIPForwarding()

Active le transfert IP dans l’interface réseau.

WithNewNetworkSecurityGroup(ICreatable<INetworkSecurityGroup>)

Créez un groupe de sécurité réseau à associer à l’interface réseau, en fonction de la définition fournie.

(Hérité de IWithNetworkSecurityGroup)
WithNewPrimaryPublicIPAddress()

Crée une adresse IP publique dans la même région et le même groupe que la ressource et associez-la à la configuration IP principale de l’interface réseau. le nom interne et l’étiquette DNS de l’adresse IP publique sont dérivés du nom de l’interface réseau.

(Hérité de IWithPrimaryPublicIPAddress)
WithNewPrimaryPublicIPAddress(ICreatable<IPublicIPAddress>)

Créez une adresse IP publique à associer à la configuration IP principale de l’interface réseau, en fonction de la définition fournie.

(Hérité de IWithPrimaryPublicIPAddress)
WithNewPrimaryPublicIPAddress(String)

Crée une adresse IP publique dans la même région et le même groupe que la ressource, avec l’étiquette DNS spécifiée et associez-la à la configuration IP principale de l’interface réseau. le nom interne de l’adresse IP publique sera dérivé de l’étiquette DNS.

(Hérité de IWithPrimaryPublicIPAddress)
WithTag(String, String)

Ajoute une balise à la ressource.

(Hérité de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Spécifie des balises pour la ressource en tant que {@link Map}.

(Hérité de IDefinitionWithTags<T>)

S’applique à