Set-AzLoadBalancerInboundNatPoolConfig
Définit une configuration de pool NAT entrante pour un équilibreur de charge.
Syntaxe
Set-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Set-AzLoadBalancerInboundNatPoolConfig définit une configuration de pool NAT entrante pour un équilibreur de charge.
Exemples
Exemple 1 : Définir
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$feIpConfig = Get-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -LoadBalancer $slb
Set-AzLoadBalancerInboundNatPoolConfig -Name "myInboundNatPool" -LoadBalancer $slb -FrontendIpConfigurationId $inboundNatPoolConfig.FrontendIPConfiguration -Protocol TCP -FrontendPortRangeStart 2001 -FrontendPortRangeEnd 3000 -BackendPort 2001
$slb | Set-AzLoadBalancer
Paramètres
-BackendPort
Type: Int32
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: SwitchParameter
Alias: cf
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: IAzureContextContainer
Alias: AzContext, AzureRmContext, AzureCredential
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-EnableFloatingIP
Configure le point de terminaison d’une machine virtuelle pour la fonctionnalité IP flottante requise pour configurer un groupe de disponibilité SQL AlwaysOn. Ce paramètre est requis lors de l’utilisation des groupes de disponibilité SQL AlwaysOn dans SQL Server. Ce paramètre ne peut pas être modifié après avoir créé le point de terminaison.
Type: SwitchParameter
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-EnableTcpReset
Recevez la réinitialisation TCP bidirectionnelle sur le délai d’inactivité du flux TCP ou l’arrêt de connexion inattendu. Cet élément est utilisé uniquement lorsque le protocole est défini sur TCP.
Type: SwitchParameter
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-FrontendIpConfiguration
Type: PSFrontendIPConfiguration
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-FrontendIpConfigurationId
Type: String
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-FrontendPortRangeEnd
Type: Int32
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-FrontendPortRangeStart
Type: Int32
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-IdleTimeoutInMinutes
Délai d’expiration de la connexion inactive TCP. La valeur peut être définie entre 4 et 30 minutes. La valeur par défaut est de 4 minutes. Cet élément est utilisé uniquement lorsque le protocole est défini sur TCP.
Type: Int32
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-LoadBalancer
Type: PSLoadBalancer
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-Name
Type: String
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
-Protocol
Type: String
Position: Named
Valeur par défaut: None
Obligatoire: True
Accepter l'entrée de pipeline: True
Accepter les caractères génériques: False
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: SwitchParameter
Alias: wi
Position: Named
Valeur par défaut: None
Obligatoire: False
Accepter l'entrée de pipeline: False
Accepter les caractères génériques: False
PSLoadBalancer
String
Int32
PSFrontendIPConfiguration
Sorties
PSLoadBalancer