New-AzLoadBalancerOutboundRuleConfig
Crea una configuración de regla de salida para un equilibrador de carga.
Sintaxis
SetByResource (valor predeterminado)
New-AzLoadBalancerOutboundRuleConfig
-Name <String>
-Protocol <String>
-FrontendIpConfiguration <PSResourceId[]>
-BackendAddressPool <PSBackendAddressPool>
[-AllocatedOutboundPort <Int32>]
[-EnableTcpReset]
[-IdleTimeoutInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetByResourceId
New-AzLoadBalancerOutboundRuleConfig
-Name <String>
-Protocol <String>
-FrontendIpConfiguration <PSResourceId[]>
-BackendAddressPoolId <String>
[-AllocatedOutboundPort <Int32>]
[-EnableTcpReset]
[-IdleTimeoutInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet New-AzLoadBalancerOutboundRuleConfig crea una configuración de regla de salida para un equilibrador de carga de Azure.
Ejemplos
Ejemplo 1: Creación de una configuración de regla de salida para un equilibrador de carga
$publicip = New-AzPublicIpAddress -ResourceGroupName "MyResourceGroup" -Name "MyPublicIP" -Location "West US" -AllocationMethod "Dynamic" -Sku "Standard"
$frontend = New-AzLoadBalancerFrontendIpConfig -Name "FrontendIpConfig01" -PublicIpAddress $publicip
$backend = New-AzLoadBalancerBackendAddressPoolConfig -Name "BackendAddressPool01"
New-AzLoadBalancerOutboundRuleConfig -Name "MyOutboundRule" -Protocol "Tcp" -FrontendIPConfiguration $frontend -BackendAddressPool $backend
El primer comando crea una dirección IP pública denominada MyPublicIP en el grupo de recursos denominado MyResourceGroup y, a continuación, la almacena en la variable $publicip.
El segundo comando crea una configuración ip de front-end denominada FrontendIpConfig01 con la dirección IP pública en $publicip y, a continuación, la almacena en la variable $frontend.
El tercer comando crea una configuración del grupo de direcciones de back-end denominada BackendAddressPool01 y, a continuación, la almacena en la variable $backend.
El cuarto comando crea una configuración de regla de salida denominada MyOutboundRule mediante los objetos front-end y back-end en $frontend y $backend.
Todos los parámetros Protocol , FrontendIPConfiguration y BackendAddressPool son necesarios para crear una configuración de regla de salida.
Ejemplo 2
Crea una configuración de regla de salida para un equilibrador de carga. (autogenerated)
New-AzLoadBalancerOutboundRuleConfig -BackendAddressPool <PSBackendAddressPool> -EnableTcpReset -FrontendIpConfiguration <PSResourceId[]> -Name 'MyOutboundRule' -Protocol 'Tcp'
Parámetros
-AllocatedOutboundPort
Número de puertos de salida que se usarán para NAT.
Propiedades de parámetro
Tipo: Int32
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-BackendAddressPool
Referencia a un grupo de DIP.
El tráfico saliente se equilibra aleatoriamente la carga entre direcciones IP en las direcciones IP de back-end.
Propiedades de parámetro
Conjuntos de parámetros
SetByResource
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-BackendAddressPoolId
Referencia a un grupo de DIP.
El tráfico saliente se equilibra aleatoriamente la carga entre direcciones IP en las direcciones IP de back-end.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
SetByResourceId
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: cf
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Propiedades de parámetro
Tipo: IAzureContextContainer
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-EnableTcpReset
Reciba el restablecimiento de TCP bidireccional en el tiempo de espera de inactividad del flujo TCP o la terminación de conexión inesperada.
Este elemento solo se usa cuando el protocolo se establece en TCP.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-FrontendIpConfiguration
Direcciones IP de front-end del equilibrador de carga.
Propiedades de parámetro
Tipo: PSResourceId [ ]
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-IdleTimeoutInMinutes
Tiempo de espera de la conexión inactiva tcp
Propiedades de parámetro
Tipo: Int32
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-Name
Nombre de la regla de salida.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Protocol
Protocolo: TCP, UDP o Todo
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta.
El cmdlet no se ejecuta.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: Wi
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters .
Salidas