New-AzVmssIpConfig
Crée une configuration IP pour une interface réseau d’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
L’applet de commande New-AzVmssIpConfig crée un objet de configuration IP pour une interface réseau d’un groupe de machines virtuelles identiques (VMSS). Spécifiez la configuration à partir de cette applet de commande en tant que paramètre IPConfiguration de l’applet de commande Add-AzVmssNetworkInterfaceConfiguration.
Exemples
Exemple 1 : Créer un objet de configuration IP pour une interface VMSS
$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface02" -SubnetId $SubnetId
Cette commande crée un objet de configuration IP nommé ContosoVmssInterface02. La commande utilise un ID de sous-réseau précédemment défini stocké dans $SubnetId. La commande stocke les paramètres de configuration dans la variable $IPConfiguration pour une utilisation ultérieure avec Add-AzVmssNetworkInterfaceConfiguration.
Exemple 2 : Créer un objet de configuration IP qui inclut les paramètres du pool NAT
$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface03" -LoadBalancerInboundNatPoolsId $expectedLb.InboundNatPools[0].Id -LoadBalancerBackendAddressPoolsId $expectedLb.BackendAddressPools[0].Id -SubnetId $SubnetId
Cette commande crée un objet de configuration IP nommé ContosoVmssInterface03, puis le stocke dans la variable $IPConfiguration pour une utilisation ultérieure. La commande utilise un ID de sous-réseau précédemment défini stocké dans $SubnetId. La commande stocke les paramètres de configuration dans la variable $IPConfiguration pour une utilisation ultérieure. La commande spécifie les valeurs des paramètres LoadBalancerInboundNatPoolsId et LoadBalancerBackendAddressPoolsId .
Paramètres
-ApplicationGatewayBackendAddressPoolsId
Spécifie un tableau de références aux pools d’adresses back-end d’équilibreurs de charge. Un groupe identique peut référencer des pools d’adresses back-end d’un équilibreur de charge public et interne. Plusieurs groupes identiques ne peuvent pas utiliser le même équilibreur de charge.
Type: | String[] |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DnsSetting
Paramètres dns à appliquer sur les adresses publicIP. Étiquette de nom de domaine des paramètres Dns à appliquer sur les adresses PUBLICIP. La concaténation de l’étiquette de nom de domaine et de l’index de machine virtuelle sera les étiquettes de nom de domaine des ressources d’adresse IP publique qui seront créées.
Type: | String |
Aliases: | PublicIPAddressDomainNameLabel |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Id
Spécifie un ID.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IpTag
Spécifie un tableau d’objets De balise IP.
Type: | VirtualMachineScaleSetIpTag[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerBackendAddressPoolsId
Spécifie un tableau de références aux pools de traduction d’adresses réseau entrantes (NAT) des équilibreurs de charge. Un groupe identique peut référencer des pools NAT entrants d’un équilibreur de charge public et interne. Plusieurs groupes identiques ne peuvent pas utiliser le même équilibreur de charge.
Type: | String[] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerInboundNatPoolsId
Spécifie un tableau de références aux pools NAT entrants des équilibreurs de charge. Un groupe identique peut référencer des pools NAT entrants d’un équilibreur de charge public et interne. Plusieurs groupes identiques ne peuvent pas utiliser le même équilibreur de charge.
Type: | String[] |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Spécifie le nom de la configuration IP.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Primary
Spécifie la configuration IP principale au cas où l’interface réseau possède plusieurs configurations IP.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateIPAddressVersion
Spécifiez la configuration IP pour l’adresse IP privée. La valeur par défaut est prise en tant que IPv4. Les valeurs possibles sont : « IPv4 » et « IPv6 ».
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPAddressConfigurationIdleTimeoutInMinutes
Délai d’inactivité de l’adresse IP publique.
Type: | Int32 |
Aliases: | PublicIPAddressIdleTimeoutInMinutes |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPAddressConfigurationName
Nom de configuration de l’adresse PUBLICIP.
Type: | String |
Aliases: | PublicIPAddressName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPAddressVersion
Spécifiez la configuration IP pour l’adresse IP publique. La valeur par défaut est prise en tant que IPv4. Les valeurs possibles sont : « IPv4 » et « IPv6 ».
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIPPrefix
ID du préfixe d’adresse IP publique
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubnetId
Spécifie l’ID de sous-réseau dans lequel la configuration crée l’interface réseau VMSS.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
String[]
Sorties
VirtualMachineScaleSetIPConfiguration