New-AzApplicationGatewayFrontendIPConfig

Crea una configuración de IP de front-end para una puerta de enlace de aplicaciones.

Syntax

New-AzApplicationGatewayFrontendIPConfig
   -Name <String>
   [-PrivateIPAddress <String>]
   [-SubnetId <String>]
   [-PublicIPAddressId <String>]
   [-PrivateLinkConfigurationId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzApplicationGatewayFrontendIPConfig
   -Name <String>
   [-PrivateIPAddress <String>]
   [-Subnet <PSSubnet>]
   [-PublicIPAddress <PSPublicIpAddress>]
   [-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

El cmdlet New-AzApplicationGatewayFrontendIPConfig crea una configuración de IP de front-end para una puerta de enlace de aplicaciones de Azure. Una puerta de enlace de aplicaciones admite dos tipos de configuración de IP de front-end:

  • Direcciones IP públicas: direcciones IP privadas mediante el equilibrio de carga interno (ILB). Una puerta de enlace de aplicaciones puede tener como máximo una dirección IP pública y una dirección IP privada. La dirección IP pública y la dirección IP privada deben agregarse por separado como direcciones IP de front-end.

Ejemplos

Ejemplo 1: Creación de una configuración de IP de front-end mediante un objeto de recurso de IP pública

$PublicIP = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIP01" -location "West US" -AllocationMethod Dynamic
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontEndIP01" -PublicIPAddress $PublicIP

El primer comando crea un objeto de recurso de dirección IP pública y lo almacena en la variable $PublicIP. El segundo comando usa $PublicIP para crear una nueva configuración de IP de front-end denominada FrontEndIP01 y almacenarla en la variable $FrontEnd.

Ejemplo 2: Creación de una dirección IP privada estática como dirección IP de front-end

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontendIP02" -Subnet $Subnet -PrivateIPAddress 10.0.1.1

El primer comando obtiene una red virtual denominada VNet01 que pertenece al grupo de recursos denominado ResourceGroup01 y la almacena en la variable $VNet. El segundo comando obtiene una configuración de subred denominada Subnet01 mediante $VNet del primer comando y la almacena en la variable $Subnet. El tercer comando crea una configuración ip de front-end denominada FrontEndIP02 mediante $Subnet desde el segundo comando y la dirección IP privada 10.0.1.1 y, a continuación, la almacena en la variable $FrontEnd.

Ejemplo 3: Creación de una dirección IP privada dinámica como dirección IP de front-end

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontendIP03" -Subnet $Subnet

El primer comando obtiene una red virtual denominada VNet01 que pertenece al grupo de recursos denominado ResourceGroup01 y la almacena en la variable $VNet. El segundo comando obtiene una configuración de subred denominada Subnet01 mediante $VNet del primer comando y la almacena en la variable $Subnet. El tercer comando crea una configuración ip de front-end denominada FrontEndIP03 mediante $Subnet desde el segundo comando y la almacena en la variable $FrontEnd.

Parámetros

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica el nombre de la configuración ip de front-end que crea este cmdlet.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PrivateIPAddress

Especifica la dirección IP privada que este cmdlet asocia a la dirección IP de front-end de la puerta de enlace de aplicaciones. Solo se puede especificar si se especifica una subred. Esta dirección IP se asigna estáticamente desde la subred.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateLinkConfiguration

PrivateLinkConfiguration

Type:PSApplicationGatewayPrivateLinkConfiguration
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateLinkConfigurationId

PrivateLinkConfigurationId

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicIPAddress

Especifica el objeto de dirección IP pública que este cmdlet asocia a la dirección IP de front-end de la puerta de enlace de aplicaciones.

Type:PSPublicIpAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicIPAddressId

Especifica el identificador de dirección IP pública que este cmdlet asocia a la dirección IP de front-end de la puerta de enlace de aplicaciones.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Subnet

Especifica el objeto de subred que este cmdlet asocia a la dirección IP de front-end de la puerta de enlace de aplicaciones. Si especifica este parámetro, implica que la puerta de enlace usa una dirección IP privada. Si se especifica el parámetro PrivateIPAddress , debe pertenecer a la subred especificada por este parámetro. Si no se especifica PrivateIPAddress , una de las direcciones IP de esta subred se selecciona dinámicamente como dirección IP de front-end de la puerta de enlace de aplicaciones.

Type:PSSubnet
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetId

Especifica el identificador de subred que este cmdlet asocia a la configuración ip de front-end de la puerta de enlace de aplicaciones. Si especifica el parámetro Subred , implica que la puerta de enlace usa una dirección IP privada. Si se especifica el parámetro PrivateIPAddress , debe pertenecer a la subred especificada por Subred. Si no se especifica PrivateIPAddress , una de las direcciones IP de esta subred se selecciona dinámicamente como dirección IP de front-end de la puerta de enlace de aplicaciones.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Salidas

PSApplicationGatewayFrontendIPConfiguration