New-AzApplicationGatewayFrontendIPConfig
Crea una configuración de IP de front-end para una puerta de enlace de aplicaciones.
Sintaxis
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.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Especifica el nombre de la configuración ip de front-end que crea este cmdlet.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PrivateLinkConfiguration
PrivateLinkConfiguration
Tipo: | PSApplicationGatewayPrivateLinkConfiguration |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PrivateLinkConfigurationId
PrivateLinkConfigurationId
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | PSPublicIpAddress |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | PSSubnet |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
None
Salidas
PSApplicationGatewayFrontendIPConfiguration