New-AzVmssIpConfig
Crea una configuración de IP para una interfaz de red de un VMSS.
Syntax
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.
Type: | String[] |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-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 |
-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.
Type: | String |
Aliases: | PublicIPAddressDomainNameLabel |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Id
Especifica un identificador.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IpTag
Especifica una matriz de objetos Ip Tag.
Type: | VirtualMachineScaleSetIpTag[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Type: | String[] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Type: | String[] |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Especifica el nombre de la configuración de IP.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPAddressConfigurationIdleTimeoutInMinutes
Tiempo de espera de inactividad de la dirección IP pública.
Type: | Int32 |
Aliases: | PublicIPAddressIdleTimeoutInMinutes |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPAddressConfigurationName
Nombre de configuración de la dirección publicIP.
Type: | String |
Aliases: | PublicIPAddressName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPPrefix
El identificador del prefijo de dirección IP pública
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubnetId
Especifica el identificador de subred en el que la configuración crea la interfaz de red de VMSS.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
String[]
Salidas
VirtualMachineScaleSetIPConfiguration
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de