Compartilhar via


New-AzVmssIpConfig

Cria uma configuração de IP para um adaptador de rede de um VMSS.

Sintaxe

Default (Default)

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 de IP para um adaptador de rede de um VMSS (Conjunto de Dimensionamento de Máquinas Virtuais). Especifique a configuração desse cmdlet como o parâmetro IPConfiguration do cmdlet Add-AzVmssNetworkInterfaceConfiguration.

Exemplos

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

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

Esse comando cria um objeto de configuração de IP chamado ContosoVmssInterface02. O comando usa uma ID de sub-rede definida anteriormente armazenada em $SubnetId. O comando armazena as configurações na variável $IPConfiguration para uso posterior com Add-AzVmssNetworkInterfaceConfiguration.

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

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

Esse comando cria um objeto de configuração de IP chamado ContosoVmssInterface03 e o armazena na variável $IPConfiguration para uso posterior. O comando usa uma ID de sub-rede definida anteriormente armazenada em $SubnetId. O comando armazena as configurações 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 para pools de endereços de back-end de balanceadores de carga. Um conjunto de dimensionamento pode referenciar pools de endereços de back-end de um balanceador de carga público e interno. Vários conjuntos de dimensionamento não podem usar o mesmo balanceador de carga.

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:3
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Confirm

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

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DefaultProfile

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

Propriedades do parâmetro

Tipo:IAzureContextContainer
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DnsSetting

As configurações de dns a serem aplicadas nos endereços publicIP. O rótulo de nome de domínio das configurações de Dns a serem aplicadas nos endereços publicIP. 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.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:PublicIPAddressDomainNameLabel

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Id

Especifica uma ID.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:1
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-IpTag

Especifica uma matriz de objetos ip tag.

Propriedades do parâmetro

Tipo:

VirtualMachineScaleSetIpTag[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes: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 dimensionamento pode referenciar pools NAT de entrada de um balanceador de carga público e um interno. Vários conjuntos de dimensionamento não podem usar o mesmo balanceador de carga.

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:4
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-LoadBalancerInboundNatPoolsId

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

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:5
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Name

Especifica o nome da configuração de IP.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:0
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Primary

Especifica a configuração de IP principal caso o adaptador de rede tenha mais de uma Configuração de IP.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-PrivateIPAddressVersion

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-PublicIPAddressConfigurationIdleTimeoutInMinutes

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

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:PublicIPAddressIdleTimeoutInMinutes

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-PublicIPAddressConfigurationName

O nome da configuração de endereço publicIP.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:PublicIPAddressName

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-PublicIPAddressVersion

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-PublicIPPrefix

A ID do prefixo ip público

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-SubnetId

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:2
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

String

Int32

VirtualMachineScaleSetIpTag

Saídas

VirtualMachineScaleSetIPConfiguration