New-AzVmssIpConfig

Cria uma configuração IP para uma interface de rede de um 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

O cmdlet New-AzVmssIpConfig cria um objeto de configuração IP para uma interface de rede de um VMSS (Virtual Machine Scale set). Especifique a configuração deste cmdlet como o parâmetro IPConfiguration do cmdlet Add-AzVmssNetworkInterfaceConfiguration.

Exemplos

Exemplo 1: Criar um objeto de configuração IP para uma interface VMSS

$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface02" -SubnetId $SubnetId

Este comando cria um objeto de configuração IP chamado ContosoVmssInterface02. O comando usa um ID de sub-rede previamente definido armazenado no $SubnetId. O comando armazena as definições de configuração na variável $IPConfiguration para uso posterior com Add-AzVmssNetworkInterfaceConfiguration.

Exemplo 2: Criar um objeto de configuração IP que inclua configurações de pool de NAT

$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface03" -LoadBalancerInboundNatPoolsId $expectedLb.InboundNatPools[0].Id -LoadBalancerBackendAddressPoolsId $expectedLb.BackendAddressPools[0].Id -SubnetId $SubnetId

Este comando cria um objeto de configuração IP chamado ContosoVmssInterface03 e, em seguida, armazena-o na variável $IPConfiguration para uso posterior. O comando usa um ID de sub-rede previamente definido armazenado no $SubnetId. O comando armazena as definições de configuração na variável $IPConfiguration para uso posterior. O comando especifica valores para os parâmetros LoadBalancerInboundNatPoolsId e LoadBalancerBackendAddressPoolsId .

Parâmetros

-ApplicationGatewayBackendAddressPoolsId

Especifica uma matriz de referências a pools de endereços de back-end de balanceadores de carga. Um conjunto de dimensionamento pode fazer referência a pools de endereços de back-end de um balanceador de carga público e interno. Vários conjuntos de escala não podem usar o mesmo balanceador de carga.

Type:String[]
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DnsSetting

As configurações de dns a serem aplicadas nos endereços IP públicos. O rótulo de nome de domínio das configurações de Dns a serem aplicadas nos endereços IP públicos. A concatenação do rótulo de nome de domínio e do índice vm serão os rótulos de nome de domínio dos recursos de Endereço IP Público que serão criados.

Type:String
Aliases:PublicIPAddressDomainNameLabel
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Id

Especifica uma ID.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-IpTag

Especifica uma matriz de objetos Ip Tag.

Type:VirtualMachineScaleSetIpTag[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancerBackendAddressPoolsId

Especifica uma matriz de referências a pools NAT (conversão de endereços de rede) de entrada dos balanceadores de carga. Um conjunto de escalas pode fazer referência a pools de NAT de entrada de um balanceador de carga público e interno. Vários conjuntos de escala não podem usar o mesmo balanceador de carga.

Type:String[]
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancerInboundNatPoolsId

Especifica uma matriz de referências a pools NAT de entrada dos balanceadores de carga. Um conjunto de escalas pode fazer referência a pools de NAT de entrada de um balanceador de carga público e interno. Vários conjuntos de escala não podem usar o mesmo balanceador de carga.

Type:String[]
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Especifica o nome da configuração IP.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Primary

Especifica a Configuração de IP primária caso a interface de rede tenha mais de uma Configuração de IP.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateIPAddressVersion

Especifique a configuração IP para o endereço IP privado. O padrão é considerado IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPAddressConfigurationIdleTimeoutInMinutes

O tempo limite ocioso do endereço IP público.

Type:Int32
Aliases:PublicIPAddressIdleTimeoutInMinutes
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPAddressConfigurationName

O nome de configuração do endereço IP público.

Type:String
Aliases:PublicIPAddressName
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPAddressVersion

Especifique a configuração IP para o endereço IP público. O padrão é considerado IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PublicIPPrefix

A ID do prefixo IP público

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SubnetId

Especifica o ID da sub-rede no qual a configuração cria a interface de rede VMSS.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

String[]

Int32

VirtualMachineScaleSetIpTag[]

Saídas

VirtualMachineScaleSetIPConfiguration