IDefinition<ReturnT> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Intégralité d’une définition de règle d’équilibrage de charge.
public interface IDefinition<ReturnT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.Definition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.Definition.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.Definition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithFrontendPort<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontendPort.Definition.IWithFrontendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithBackend<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithFrontend<ReturnT>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IBlank<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithBackend<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithBackendPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithFloatingIP<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithFrontend<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithFrontendPort<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithIdleTimeoutInMinutes<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithLoadDistribution<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithOutboundSnat<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithProbe<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithProtocol<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithVirtualMachine<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ReturnT>
type IDefinition<'ReturnT> = interface
interface IBlank<'ReturnT>
interface IWithProtocol<'ReturnT>
interface IWithProtocol<IWithFrontend<'ReturnT>, TransportProtocol>
interface IWithAttach<'ReturnT>
interface IInDefinition<'ReturnT>
interface IWithFloatingIP<'ReturnT>
interface IWithFloatingIP<IWithAttach<'ReturnT>>
interface IWithIdleTimeoutInMinutes<'ReturnT>
interface IWithLoadDistribution<'ReturnT>
interface IWithProbe<'ReturnT>
interface IWithOutboundSnat<'ReturnT>
interface IWithFrontendPort<'ReturnT>
interface IWithFrontendPort<IWithBackend<'ReturnT>>
interface IWithFrontend<'ReturnT>
interface IWithFrontend<IWithFrontendPort<'ReturnT>>
interface IWithBackend<'ReturnT>
interface IWithVirtualMachine<'ReturnT>
interface IWithBackendPort<'ReturnT>
interface IWithBackendPort<IWithAttach<'ReturnT>>
Public Interface IDefinition(Of ReturnT)
Implements IBlank(Of ReturnT), IInDefinition(Of ReturnT), IWithAttach(Of ReturnT), IWithBackend(Of ReturnT), IWithBackendPort(Of IWithAttach(Of ReturnT)), IWithBackendPort(Of ReturnT), IWithFloatingIP(Of IWithAttach(Of ReturnT)), IWithFloatingIP(Of ReturnT), IWithFrontend(Of IWithFrontendPort(Of ReturnT)), IWithFrontend(Of ReturnT), IWithFrontendPort(Of IWithBackend(Of ReturnT)), IWithFrontendPort(Of ReturnT), IWithIdleTimeoutInMinutes(Of ReturnT), IWithLoadDistribution(Of ReturnT), IWithOutboundSnat(Of ReturnT), IWithProbe(Of ReturnT), IWithProtocol(Of IWithFrontend(Of ReturnT), TransportProtocol), IWithProtocol(Of ReturnT), IWithVirtualMachine(Of ReturnT)
Paramètres de type
- ReturnT
Étape de la définition parente à laquelle revenir après l’attachement de cette définition.
- Implémente
-
IWithBackendPort<IWithAttach<ReturnT>> IWithFloatingIP<IWithAttach<ReturnT>> IWithFrontend<IWithFrontendPort<ReturnT>> IWithFrontendPort<IWithBackend<ReturnT>> IWithProtocol<IWithFrontend<ReturnT>,TransportProtocol> IBlank<ReturnT> IWithAttach<ReturnT> IWithBackend<ReturnT> IWithBackendPort<ReturnT> IWithFloatingIP<ReturnT> IWithFrontend<ReturnT> IWithFrontendPort<ReturnT> IWithIdleTimeoutInMinutes<ReturnT> IWithLoadDistribution<ReturnT> IWithOutboundSnat<ReturnT> IWithProbe<ReturnT> IWithProtocol<ReturnT> IWithVirtualMachine<ReturnT> IInDefinition<ReturnT>
Méthodes
Attach() |
Intégralité d’une définition de règle d’équilibrage de charge. (Hérité de IInDefinition<ParentT>) |
FromExistingPublicIPAddress(IPublicIPAddress) |
Spécifie une adresse IP publique existante à partir de qui recevoir le trafic réseau. Si cet équilibreur de charge a déjà un serveur frontal référençant cette adresse IP publique, il s’agit du serveur frontal qui sera utilisé. Sinon, un nouveau frontend public nommé automatiquement sera créé implicitement sur l’équilibreur de charge. (Hérité de IWithFrontend<ReturnT>) |
FromExistingPublicIPAddress(String) |
Spécifie une adresse IP publique existante à partir de qui recevoir le trafic réseau. Si cet équilibreur de charge a déjà un serveur frontal référençant cette adresse IP publique, il s’agit du serveur frontal qui sera utilisé. Sinon, un nouveau frontend public nommé automatiquement sera créé implicitement sur l’équilibreur de charge. (Hérité de IWithFrontend<ReturnT>) |
FromExistingSubnet(INetwork, String) |
Spécifie un sous-réseau privé existant à partir duquel recevoir le trafic réseau. Si cet équilibreur de charge a déjà un serveur frontal référençant ce sous-réseau, il s’agit du serveur frontal qui sera utilisé. Sinon, un nouveau frontend privé nommé automatiquement sera créé implicitement sur l’équilibreur de charge. (Hérité de IWithFrontend<ReturnT>) |
FromExistingSubnet(ISubnet) |
Spécifie un sous-réseau privé existant à partir duquel recevoir le trafic réseau. Si cet équilibreur de charge a déjà un serveur frontal référençant ce sous-réseau, il s’agit du serveur frontal qui sera utilisé. Sinon, un nouveau frontend privé nommé automatiquement sera créé implicitement sur l’équilibreur de charge. (Hérité de IWithFrontend<ReturnT>) |
FromExistingSubnet(String, String) |
Spécifie un sous-réseau privé existant à partir duquel recevoir le trafic réseau. Si cet équilibreur de charge a déjà un serveur frontal référençant ce sous-réseau, il s’agit du serveur frontal qui sera utilisé. Sinon, un nouveau frontend privé nommé automatiquement sera créé implicitement sur l’équilibreur de charge. (Hérité de IWithFrontend<ReturnT>) |
FromFrontend(String) |
Spécifie le serveur frontal à partir duquel recevoir le trafic réseau. (Hérité de IWithFrontend<ReturnT>) |
FromFrontendPort(Int32) |
Spécifie le port frontal sur lequel recevoir le trafic réseau. (Hérité de IWithFrontendPort<ReturnT>) |
FromNewPublicIPAddress() |
Spécifie que le trafic réseau doit être reçu sur une nouvelle adresse IP publique qui doit être automatiquement créée avec les paramètres par défaut avec l’équilibreur de charge. Un nouveau frontend public nommé automatiquement sera créé implicitement sur cet équilibreur de charge pour chaque nouvelle adresse IP publique. (Hérité de IWithFrontend<ReturnT>) |
FromNewPublicIPAddress(ICreatable<IPublicIPAddress>) |
Spécifie que le trafic réseau doit être reçu sur une nouvelle adresse IP publique qui doit être créée avec l’équilibreur de charge en fonction de la définition fournie. Un nouveau frontend public nommé automatiquement sera créé implicitement sur cet équilibreur de charge pour chaque nouvelle adresse IP publique. (Hérité de IWithFrontend<ReturnT>) |
FromNewPublicIPAddress(String) |
Spécifie que le trafic réseau doit être reçu sur une nouvelle adresse IP publique qui doit être créée avec l’équilibreur de charge dans la même région et le même groupe de ressources, mais sous l’étiquette DNS feuille fournie, en supposant qu’elle est disponible. Un nouveau serveur frontal public nommé automatiquement sera créé implicitement sur cet équilibreur de charge pour chaque nouvelle adresse IP publique. Veillez donc à utiliser une étiquette DNS unique. (Hérité de IWithFrontend<ReturnT>) |
ToBackend(String) |
Spécifie un serveur principal sur cet équilibreur de charge vers lequel envoyer le trafic réseau. Si un serveur principal portant le nom spécifié n’existe pas encore sur cet équilibreur de charge, il est créé automatiquement. (Hérité de IWithBackend<ReturnT>) |
ToBackendPort(Int32) |
Spécifie un port principal vers lequel envoyer le trafic réseau. S’il n’est pas spécifié, le même numéro de port principal est supposé que celui utilisé par le serveur frontal. (Hérité de IWithBackendPort<ReturnT>) |
ToExistingVirtualMachines(ICollection<IHasNetworkInterfaces>) |
Ajoute l’ensemble spécifié de machines virtuelles, en supposant qu’elles proviennent du même groupe à haute disponibilité, à un nouveau pool d’adresses principales à associer à cette règle d’équilibrage de charge. Cela ajoute des références aux configurations IP principales des interfaces réseau principales de l’ensemble de machines virtuelles fourni. Si les machines virtuelles ne se trouvent pas dans le même groupe à haute disponibilité, elles ne sont pas associées au serveur principal. Seules les machines virtuelles sont associées à l’équilibreur de charge qui disposent déjà d’une interface réseau existante. Les machines virtuelles sans interface réseau seront ignorées. (Hérité de IWithVirtualMachine<ReturnT>) |
ToExistingVirtualMachines(IHasNetworkInterfaces[]) |
Ajoute l’ensemble spécifié de machines virtuelles, en supposant qu’elles proviennent du même groupe à haute disponibilité, à un nouveau pool d’adresses principales à associer à cette règle d’équilibrage de charge. Cela ajoute des références aux configurations IP principales des interfaces réseau principales de l’ensemble de machines virtuelles fourni. Si les machines virtuelles ne se trouvent pas dans le même groupe à haute disponibilité, elles ne sont pas associées au serveur principal. Seules les machines virtuelles sont associées à l’équilibreur de charge qui disposent déjà d’une interface réseau existante. Les machines virtuelles sans interface réseau seront ignorées. (Hérité de IWithVirtualMachine<ReturnT>) |
WithDisableOutboundSnat() |
Configure la SNAT pour les machines virtuelles du pool back-end afin d’utiliser l’adresse publicIP spécifiée dans le serveur frontal de la règle d’équilibrage de charge. (Hérité de IWithOutboundSnat<ReturnT>) |
WithFloatingIP(Boolean) |
Définit l’activation de l’adresse IP flottante. (Hérité de IWithFloatingIP<ReturnT>) |
WithFloatingIPDisabled() |
Désactive la prise en charge des adresses IP flottantes. (Hérité de IWithFloatingIP<ReturnT>) |
WithFloatingIPEnabled() |
Active la prise en charge des adresses IP flottantes. (Hérité de IWithFloatingIP<ReturnT>) |
WithIdleTimeoutInMinutes(Int32) |
Spécifie le nombre de minutes avant la fermeture d’une connexion inactive. (Hérité de IWithIdleTimeoutInMinutes<ReturnT>) |
WithLoadDistribution(LoadDistribution) |
Spécifie le mode de distribution de charge. (Hérité de IWithLoadDistribution<ReturnT>) |
WithProbe(String) |
Associe la sonde HTTP ou TCP existante spécifiée de cet équilibreur de charge à la règle d’équilibrage de charge. (Hérité de IWithProbe<ReturnT>) |
WithProtocol(ProtocolT) |
Spécifie le protocole de transport. (Hérité de IWithProtocol<ReturnT,ProtocolT>) |
S’applique à
Azure SDK for .NET