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

String[]

Int32

VirtualMachineScaleSetIpTag[]

Salidas

VirtualMachineScaleSetIPConfiguration