Partager via


IDefinition Interface

Définition

Intégralité de la définition de l’interface réseau.

public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithGroup, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetworkSubnet, Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryPrivateIP, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithPrimaryNetwork>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.NetworkInterface.Definition.IWithGroup>, 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 IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithPrimaryNetwork>
    interface IWithExistingResourceGroup<IWithPrimaryNetwork>
    interface IWithNewResourceGroup<IWithPrimaryNetwork>
    interface IWithCreatableResourceGroup<IWithPrimaryNetwork>
    interface IWithPrimaryNetwork
    interface IWithPrimaryNetworkSubnet
    interface IWithPrimaryPrivateIP
    interface IWithCreate
    interface ICreatable<INetworkInterface>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithPrimaryPublicIPAddress
    interface IWithNetworkSecurityGroup
    interface IWithSecondaryIPConfiguration
    interface IWithAcceleratedNetworking
    interface IWithLoadBalancer
Public Interface IDefinition
Implements IBlank, ICreatable(Of INetworkInterface), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithPrimaryNetwork), IWithCreate, IWithExistingResourceGroup(Of IWithPrimaryNetwork), IWithGroup, IWithGroup(Of IWithPrimaryNetwork), IWithNewResourceGroup(Of IWithPrimaryNetwork), IWithPrimaryNetwork, IWithPrimaryNetworkSubnet, IWithPrimaryPrivateIP
Implémente

Propriétés

Key

Intégralité de la définition de l’interface réseau.

(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.

(Hérité de IWithCreate)
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)
WithExistingPrimaryNetwork(INetwork)

Associez un réseau virtuel existant à la configuration IP principale de l’interface réseau.

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

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

(Hérité de IWithPrimaryPublicIPAddress)
WithExistingResourceGroup(IResourceGroup)

Associe la ressource à un groupe de ressources existant.

(Hérité de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associe la ressource à un groupe de ressources existant.

(Hérité de IWithExistingResourceGroup<T>)
WithInternalDnsNameLabel(String)

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

(Hérité de IWithCreate)
WithIPForwarding()

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

(Hérité de IWithCreate)
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)
WithNewPrimaryNetwork(ICreatable<INetwork>)

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

(Hérité de IWithPrimaryNetwork)
WithNewPrimaryNetwork(String)

Crée un réseau virtuel à associer à la configuration IP principale de l’interface réseau. Le réseau virtuel sera créé dans le même groupe de ressources et la même région que l’interface réseau. Il sera créé avec l’espace d’adressage spécifié et un sous-réseau par défaut couvrant l’intégralité de l’espace d’adressage IP réseau.

(Hérité de IWithPrimaryNetwork)
WithNewPrimaryNetwork(String, String)

Crée un réseau virtuel à associer à la configuration IP principale de l’interface réseau. Le réseau virtuel sera créé dans le même groupe de ressources et la même région que l’interface réseau. Il sera créé avec l’espace d’adressage spécifié et un sous-réseau par défaut couvrant l’intégralité de l’espace d’adressage IP réseau.

(Hérité de IWithPrimaryNetwork)
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)
WithNewResourceGroup()

Intégralité de la définition de l’interface réseau.

(Hérité de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Crée un groupe de ressources dans lequel placer la ressource, en fonction de la définition spécifiée.

(Hérité de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Intégralité de la définition de l’interface réseau.

(Hérité de IWithNewResourceGroup<T>)
WithPrimaryPrivateIPAddressDynamic()

Active l’allocation d’adresses IP privées dynamiques au sein du sous-réseau de réseau virtuel existant spécifié pour la configuration IP principale de l’interface réseau.

(Hérité de IWithPrimaryPrivateIP)
WithPrimaryPrivateIPAddressStatic(String)

Affecte l’adresse IP privée statique spécifiée dans le sous-réseau de réseau virtuel existant spécifié à la configuration IP principale de l’interface réseau.

(Hérité de IWithPrimaryPrivateIP)
WithRegion(Region)

Spécifie la région de la ressource.

(Hérité de IDefinitionWithRegion<T>)
WithRegion(String)

Spécifie la région de la ressource par nom.

(Hérité de IDefinitionWithRegion<T>)
WithSubnet(String)

Associez un sous-réseau à la configuration IP principale de l’interface réseau.

(Hérité de IWithPrimaryNetworkSubnet)
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 à