Set-AzureRmLoadBalancerInboundNatPoolConfig
Avertissement
Le module AzureRM PowerShell a été officiellement déconseillé depuis le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.
Bien que le module AzureRM puisse toujours fonctionner, il n’est plus conservé ou pris en charge, plaçant toute utilisation continue à la discrétion et au risque de l’utilisateur. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.
Syntaxe
Set-AzureRmLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzureRmLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Exemples
1 : Définir
PS C:\> $slb = Get-AzureRmLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
PS C:\> $feIpConfig = Get-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -LoadBalancer $slb
PS C:\> Set-AzureRmLoadBalancerInboundNatPoolConfig -Name "myInboundNatPool" -LoadBalancer $slb -FrontendIpConfigurationId $inboundNatPoolConfig.FrontendIPConfiguration -Protocol TCP -FrontendPortRangeStart 2001 -FrontendPortRangeEnd 3000 -BackendPort 2001
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: 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
Paramètres : LoadBalancer (ByValue)
Sorties
PSLoadBalancer