Compartir a través de


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

String[]

Int32

VirtualMachineScaleSetIpTag[]

Salidas

VirtualMachineScaleSetIPConfiguration