New-AzVmssIpConfig
Crea una configuración de IP para una interfaz de red de un VMSS.
Sintaxis
New-AzVmssIpConfig
[[-Name] <String>]
[[-Id] <String>]
[[-SubnetId] <String>]
[[-ApplicationGatewayBackendAddressPoolsId] <String[]>]
[[-LoadBalancerBackendAddressPoolsId] <String[]>]
[[-LoadBalancerInboundNatPoolsId] <String[]>]
[-Primary]
[-PrivateIPAddressVersion <String>]
[-PublicIPAddressConfigurationName <String>]
[-PublicIPAddressConfigurationIdleTimeoutInMinutes <Int32>]
[-DnsSetting <String>]
[-IpTag <VirtualMachineScaleSetIpTag[]>]
[-PublicIPPrefix <String>]
[-PublicIPAddressVersion <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet New-AzVmssIpConfig crea un objeto de configuración ip para una interfaz de red de un conjunto de escalado de máquinas virtuales (VMSS). Especifique la configuración de este cmdlet como el parámetro IPConfiguration del cmdlet Add-AzVmssNetworkInterfaceConfiguration.
Ejemplos
Ejemplo 1: Creación de un objeto de configuración de IP para una interfaz DE VMSS
$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface02" -SubnetId $SubnetId
Este comando crea un objeto de configuración IP denominado ContosoVmssInterface02. El comando usa un identificador de subred previamente definido almacenado en $SubnetId. El comando almacena los valores de configuración en la variable $IPConfiguration para su uso posterior con Add-AzVmssNetworkInterfaceConfiguration.
Ejemplo 2: Creación de un objeto de configuración de IP que incluya la configuración del grupo nat
$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface03" -LoadBalancerInboundNatPoolsId $expectedLb.InboundNatPools[0].Id -LoadBalancerBackendAddressPoolsId $expectedLb.BackendAddressPools[0].Id -SubnetId $SubnetId
Este comando crea un objeto de configuración IP denominado ContosoVmssInterface03 y, a continuación, lo almacena en la variable $IPConfiguration para su uso posterior. El comando usa un identificador de subred previamente definido almacenado en $SubnetId. El comando almacena los valores de configuración en la variable $IPConfiguration para su uso posterior. El comando especifica valores para los parámetros LoadBalancerInboundNatPoolsId y LoadBalancerBackendAddressPoolsId .
Parámetros
-ApplicationGatewayBackendAddressPoolsId
Especifica una matriz de referencias a grupos de direcciones de back-end de equilibradores de carga. Un conjunto de escalado puede hacer referencia a los grupos de direcciones de back-end de un equilibrador de carga público y interno. Varios conjuntos de escalado no pueden usar el mismo equilibrador de carga.
Tipo: | String[] |
Posición: | 3 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-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 |
-DnsSetting
Configuración dns que se va a aplicar en las direcciones publicIP. Etiqueta de nombre de dominio de la configuración dns que se va a aplicar en las direcciones publicIP. La concatenación de la etiqueta de nombre de dominio y el índice de máquina virtual serán las etiquetas de nombre de dominio de los recursos de dirección IP pública que se crearán.
Tipo: | String |
Alias: | PublicIPAddressDomainNameLabel |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Id
Especifica un identificador.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-IpTag
Especifica una matriz de objetos Ip Tag.
Tipo: | VirtualMachineScaleSetIpTag[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-LoadBalancerBackendAddressPoolsId
Especifica una matriz de referencias a los grupos de traducción de direcciones de red entrantes (NAT) de los equilibradores de carga. Un conjunto de escalado puede hacer referencia a grupos NAT entrantes de un equilibrador de carga público y interno. Varios conjuntos de escalado no pueden usar el mismo equilibrador de carga.
Tipo: | String[] |
Posición: | 4 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-LoadBalancerInboundNatPoolsId
Especifica una matriz de referencias a los grupos NAT entrantes de los equilibradores de carga. Un conjunto de escalado puede hacer referencia a grupos NAT entrantes de un equilibrador de carga público y interno. Varios conjuntos de escalado no pueden usar el mismo equilibrador de carga.
Tipo: | String[] |
Posición: | 5 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Name
Especifica el nombre de la configuración de IP.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Primary
Especifica la configuración de IP principal en caso de que la interfaz de red tenga más de una configuración de IP.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PrivateIPAddressVersion
Especifique la configuración de IP para la dirección IP privada. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6".
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-PublicIPAddressConfigurationIdleTimeoutInMinutes
Tiempo de espera de inactividad de la dirección IP pública.
Tipo: | Int32 |
Alias: | PublicIPAddressIdleTimeoutInMinutes |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-PublicIPAddressConfigurationName
Nombre de configuración de la dirección publicIP.
Tipo: | String |
Alias: | PublicIPAddressName |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-PublicIPAddressVersion
Especifique la configuración de IP para la dirección IP pública. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6".
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-PublicIPPrefix
El identificador del prefijo de dirección IP pública
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-SubnetId
Especifica el identificador de subred en el que la configuración crea la interfaz de red de VMSS.
Tipo: | String |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
String[]
Salidas
VirtualMachineScaleSetIPConfiguration