IDefinition<ParentT> 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 NAT entrante.
public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.Definition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.Definition.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.Definition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFrontendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.HasFrontendPort.Definition.IWithFrontendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithBackendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFloatingIP<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFrontend<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFrontendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithIdleTimeout<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithProtocol<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
interface IBlank<'ParentT>
interface IWithProtocol<'ParentT>
interface IWithProtocol<IWithFrontend<IWithCreateAndInboundNatRule>, TransportProtocol>
interface IWithFrontend<'ParentT>
interface IWithFrontend<IWithFrontendPort<IWithCreateAndInboundNatRule>>
interface IWithFrontendPort<'ParentT>
interface IWithFrontendPort<IWithAttach<IWithCreateAndInboundNatRule>>
interface IWithAttach<'ParentT>
interface IInDefinition<'ParentT>
interface IWithBackendPort<'ParentT>
interface IWithBackendPort<IWithAttach<IWithCreateAndInboundNatRule>>
interface IWithFloatingIP<'ParentT>
interface IWithFloatingIP<IWithAttach<IWithCreateAndInboundNatRule>>
interface IWithIdleTimeout<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithBackendPort(Of IWithAttach(Of IWithCreateAndInboundNatRule)), IWithBackendPort(Of ParentT), IWithFloatingIP(Of IWithAttach(Of IWithCreateAndInboundNatRule)), IWithFloatingIP(Of ParentT), IWithFrontend(Of IWithFrontendPort(Of IWithCreateAndInboundNatRule)), IWithFrontend(Of ParentT), IWithFrontendPort(Of IWithAttach(Of IWithCreateAndInboundNatRule)), IWithFrontendPort(Of ParentT), IWithIdleTimeout(Of ParentT), IWithProtocol(Of IWithFrontend(Of IWithCreateAndInboundNatRule), TransportProtocol), IWithProtocol(Of ParentT)
Paramètres de type
- ParentT
Étape de la définition parente à laquelle revenir après l’attachement de cette définition.
- Implémente
-
IWithBackendPort<IWithAttach<IWithCreateAndInboundNatRule>> IWithFloatingIP<IWithAttach<IWithCreateAndInboundNatRule>> IWithFrontend<IWithFrontendPort<IWithCreateAndInboundNatRule>> IWithFrontendPort<IWithAttach<IWithCreateAndInboundNatRule>> IWithProtocol<IWithFrontend<IWithCreateAndInboundNatRule>,TransportProtocol> IBlank<ParentT> IWithAttach<ParentT> IWithBackendPort<ParentT> IWithFloatingIP<ParentT> IWithFrontend<ParentT> IWithFrontendPort<ParentT> IWithIdleTimeout<ParentT> IWithProtocol<ParentT> IInDefinition<ParentT>
Méthodes
Attach() |
Intégralité d’une définition de règle NAT entrante. (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 serveur frontal 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 serveur frontal 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 serveur frontal 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 serveur frontal 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 serveur frontal 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 créée automatiquement avec les paramètres par défaut avec l’équilibreur de charge. Un nouveau serveur frontal 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 serveur frontal 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>) |
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>) |
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 délai d’expiration de la connexion inactive en minutes. (Hérité de IWithIdleTimeout<ParentT>) |
WithProtocol(ProtocolT) |
Spécifie le protocole de transport. (Hérité de IWithProtocol<ReturnT,ProtocolT>) |
S’applique à
Azure SDK for .NET