Add-AzLoadBalancerFrontendIpConfig
Adiciona uma configuração de IP front-end a um balanceador de carga.
Sintaxe
SetByResourceSubnet (Default)
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Subnet <PSSubnet>
[-PrivateIpAddress <String>]
[-PrivateIpAddressVersion <String>]
[-Zone <String[]>]
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetByResourceIdSubnet
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-SubnetId <String>
[-PrivateIpAddress <String>]
[-PrivateIpAddressVersion <String>]
[-Zone <String[]>]
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetByResourceIdPublicIpAddress
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-PublicIpAddressId <String>
[-Zone <String[]>]
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetByResourcePublicIpAddress
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-PublicIpAddress <PSPublicIpAddress>
[-Zone <String[]>]
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetByResourceIdPublicIpAddressPrefix
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-PublicIpAddressPrefixId <String>
[-Zone <String[]>]
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetByResourcePublicIpAddressPrefix
Add-AzLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-PublicIpAddressPrefix <PSPublicIpPrefix>
[-Zone <String[]>]
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Add-AzLoadBalancerFrontendIpConfig adiciona uma configuração de IP de front-end a um balanceador de carga do Azure.
Exemplos
$Subnet = Get-AzVirtualNetwork -Name "MyVnet" -ResourceGroupName "MyRg" | Get-AzVirtualNetworkSubnetConfig -Name "MySubnet"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet | Set-AzLoadBalancer
O primeiro comando obtém a rede virtual do Azure chamada MyVnet e passa o resultado usando o pipeline para o cmdlet Get-AzVirtualNetworkSubnetConfig para obter a sub-rede chamada MySubnet.
Em seguida, o comando armazena o resultado na variável chamada $Subnet.
O segundo comando obtém o balanceador de carga chamado MyLB e passa o resultado para o cmdlet Add-AzLoadBalancerFrontendIpConfig que adiciona uma configuração de IP front-end ao balanceador de carga com um endereço IP privado dinâmico da sub-rede armazenada na variável chamada $MySubnet.
$Subnet = Get-AzVirtualNetwork -Name "MyVnet" -ResourceGroupName "RG001" | Get-AzVirtualNetworkSubnetConfig -Name "MySubnet"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet -PrivateIpAddress "10.0.1.6" | Set-AzLoadBalancer
O primeiro comando obtém a rede virtual do Azure chamada MyVnet e passa o resultado usando o pipeline para o cmdlet Get-AzVirtualNetworkSubnetConfig para obter a sub-rede chamada MySubnet.
Em seguida, o comando armazena o resultado na variável chamada $Subnet.
O segundo comando obtém o balanceador de carga chamado MyLB e passa o resultado para o cmdlet Add-AzLoadBalancerFrontendIpConfig que adiciona uma configuração de IP de front-end ao balanceador de carga com um endereço IP privado estático da sub-rede armazenada na variável chamada $Subnet.
$PublicIp = Get-AzPublicIpAddress -ResourceGroupName "myRG" -Name "MyPub"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddress $PublicIp | Set-AzLoadBalancer
O primeiro comando obtém o endereço IP público do Azure chamado MyPub e armazena o resultado na variável chamada $PublicIp.
O segundo comando obtém o balanceador de carga chamado MyLB e passa o resultado para o cmdlet Add-AzLoadBalancerFrontendIpConfig que adiciona uma configuração de IP front-end ao balanceador de carga com o endereço IP público armazenado na variável chamada $PublicIp.
$PublicIpPrefix = Get-AzPublicIpPrefix -ResourceGroupName "myRG" -Name "MyPubPrefix"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddressPrefix $PublicIpPrefix | Set-AzLoadBalancer
O primeiro comando obtém o prefixo ip público do Azure chamado MyPubPrefix e armazena o resultado na variável chamada $PublicIpPrefix.
O segundo comando obtém o balanceador de carga chamado MyLB e passa o resultado para o cmdlet Add-AzLoadBalancerFrontendIpConfig que adiciona uma configuração de IP front-end ao balanceador de carga com prefixo IP público armazenado na variável chamada $PublicIpPrefix.
Parâmetros
-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 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
-GatewayLoadBalancerId
A referência do recurso provedor loadbalancer de gateway.
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: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-LoadBalancer
Especifica um objeto LoadBalancer .
Esse cmdlet adiciona uma configuração de IP front-end ao balanceador de carga especificado por esse parâmetro.
Propriedades do parâmetro
Tipo: PSLoadBalancer
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: True
Valor do pipeline: True
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-Name
Especifica o nome da configuração de IP front-end a ser adicionada.
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
-PrivateIpAddress
Especifica o endereço IP privado a ser associado a uma configuração de IP de front-end.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
SetByResourceSubnet
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
SetByResourceIdSubnet
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-PrivateIpAddressVersion
A versão do endereço IP privado da configuração de IP.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Valores aceitos: IPv4, IPv6
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
SetByResourceSubnet
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
SetByResourceIdSubnet
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-PublicIpAddress
Especifica o endereço IP público a ser associado a uma configuração de IP de front-end.
Propriedades do parâmetro
Conjuntos de parâmetros
SetByResourcePublicIpAddress
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-PublicIpAddressId
Especifica a ID do endereço IP público no qual adicionar uma configuração de IP front-end.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
SetByResourceIdPublicIpAddress
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-PublicIpAddressPrefix
Especifica o objeto de prefixo de endereço ip público a ser associado a uma configuração de IP front-end.
Propriedades do parâmetro
Tipo: PSPublicIpPrefix
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
SetByResourcePublicIpAddressPrefix
Cargo: Named
Obrigatório: True
Valor do pipeline: True
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-PublicIpAddressPrefixId
Especifica a ID do objeto de prefixo de endereço ip público a ser associado a uma configuração de IP de front-end.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
SetByResourceIdPublicIpAddressPrefix
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-Subnet
Especifica o objeto de sub-rede no qual adicionar uma configuração de IP de front-end.
Propriedades do parâmetro
Tipo: PSSubnet
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
SetByResourceSubnet
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-SubnetId
Especifica a ID da sub-rede na qual adicionar uma configuração de IP front-end.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
SetByResourceIdSubnet
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
-Zone
Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso precisa vir.
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: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
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 .
Saídas