Compartilhar via


New-AzLoadBalancerOutboundRuleConfig

Cria uma configuração de regra de saída para um balanceador de carga.

Sintaxe

SetByResource (Default)

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

O cmdlet New-AzLoadBalancerOutboundRuleConfig cria uma configuração de regra de saída para um balanceador de carga do Azure.

Exemplos

Exemplo 1: Criar uma configuração de regra de saída para um balanceador 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

O primeiro comando cria um endereço IP público chamado MyPublicIP no grupo de recursos chamado MyResourceGroup e o armazena na variável $publicip. O segundo comando cria uma configuração de IP de front-end chamada FrontendIpConfig01 usando o endereço IP público em $publicip e, em seguida, a armazena na variável $frontend. O terceiro comando cria uma configuração de pool de endereços de back-end chamada BackendAddressPool01 e, em seguida, armazena-a na variável $backend. O quarto comando cria uma configuração de regra de saída chamada MyOutboundRule usando os objetos front-end e back-end em $frontend e $backend. Os parâmetros Protocol, FrontendIPConfiguration e BackendAddressPool são todos necessários para criar uma configuração de regra de saída.

Exemplo 2

Cria uma configuração de regra de saída para um balanceador de carga. (autogenerated)

New-AzLoadBalancerOutboundRuleConfig -BackendAddressPool <PSBackendAddressPool> -EnableTcpReset -FrontendIpConfiguration <PSResourceId[]> -Name 'MyOutboundRule' -Protocol 'Tcp'

Parâmetros

-AllocatedOutboundPort

O número de portas de saída a serem usadas para NAT.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-BackendAddressPool

Uma referência a um pool de DIPs. O tráfego de saída é balanceado aleatoriamente entre IPs nos IPs de back-end.

Propriedades do parâmetro

Tipo:PSBackendAddressPool
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

SetByResource
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-BackendAddressPoolId

Uma referência a um pool de DIPs. O tráfego de saída é balanceado aleatoriamente entre IPs nos IPs de back-end.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

SetByResourceId
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Propriedades do parâmetro

Tipo:IAzureContextContainer
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-EnableTcpReset

Receba redefinição de TCP bidirecional no tempo limite ocioso do fluxo TCP ou terminação de conexão inesperada. Esse elemento só é usado quando o protocolo é definido como TCP.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-FrontendIpConfiguration

Os endereços IP de front-end do balanceador de carga.

Propriedades do parâmetro

Tipo:

PSResourceId[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-IdleTimeoutInMinutes

O tempo limite para a conexão ociosa do TCP

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Name

Nome da regra de saída.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Protocol

Protocolo – TCP, UDP ou Todos

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

Int32

String

PSResourceId

PSBackendAddressPool

Saídas

PSOutboundRule