Add-AzNetworkInterfaceIpConfig
Hiermee voegt u een IP-configuratie van de netwerkinterface toe aan een netwerkinterface.
Syntaxis
Add-AzNetworkInterfaceIpConfig
-Name <String>
-NetworkInterface <PSNetworkInterface>
[-PrivateIpAddressVersion <String>]
[-PrivateIpAddress <String>]
[-Primary]
[-Subnet <PSSubnet>]
[-PublicIpAddress <PSPublicIpAddress>]
[-LoadBalancerBackendAddressPool <PSBackendAddressPool[]>]
[-LoadBalancerInboundNatRule <PSInboundNatRule[]>]
[-ApplicationGatewayBackendAddressPool <PSApplicationGatewayBackendAddressPool[]>]
[-ApplicationSecurityGroup <PSApplicationSecurityGroup[]>]
[-GatewayLoadBalancerId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Add-AzNetworkInterfaceIpConfig
-Name <String>
-NetworkInterface <PSNetworkInterface>
[-PrivateIpAddressVersion <String>]
[-PrivateIpAddress <String>]
[-Primary]
[-SubnetId <String>]
[-PublicIpAddressId <String>]
[-LoadBalancerBackendAddressPoolId <String[]>]
[-LoadBalancerInboundNatRuleId <String[]>]
[-ApplicationGatewayBackendAddressPoolId <String[]>]
[-ApplicationSecurityGroupId <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De cmdlet Add-AzNetworkInterfaceIpConfig voegt een IP-configuratie van de netwerkinterface toe aan een Azure-netwerkinterface.
Voorbeelden
Voorbeeld 1: Een nieuwe IP-configuratie toevoegen met een toepassingsbeveiligingsgroep
$subnet = New-AzVirtualNetworkSubnetConfig -Name MySubnet -AddressPrefix 10.0.1.0/24
$vnet = New-AzVirtualNetwork -Name MyVNET -ResourceGroupName MyResourceGroup -Location "West US" -AddressPrefix 10.0.0.0/16 -Subnet $subnet
$nic = New-AzNetworkInterface -Name MyNetworkInterface -ResourceGroupName MyResourceGroup -Location "West US" -Subnet $vnet.Subnets[0]
$asg = New-AzApplicationSecurityGroup -ResourceGroupName MyResourceGroup -Name MyASG -Location "West US"
$nic | Set-AzNetworkInterfaceIpConfig -Name $nic.IpConfigurations[0].Name -Subnet $vnet.Subnets[0] -ApplicationSecurityGroup $asg | Set-AzNetworkInterface
$nic | Add-AzNetworkInterfaceIpConfig -Name MyNewIpConfig -Subnet $vnet.Subnets[0] -ApplicationSecurityGroup $asg | Set-AzNetworkInterface
In dit voorbeeld maken we een nieuwe netwerkinterface MyNetworkInterface die deel uitmaakt van een subnet in het nieuwe virtuele netwerk MyVNET. We maken ook een lege toepassingsbeveiligingsgroep MyASG om te koppelen aan de IP-configuraties in de netwerkinterface. Zodra beide objecten zijn gemaakt, koppelen we de standaard-IP-configuratie aan het MyASG-object. Ten slotte maken we een nieuwe IP-configuratie in de netwerkinterface die ook is gekoppeld aan het object van de toepassingsbeveiligingsgroep.
Parameters
-ApplicationGatewayBackendAddressPool
Hiermee geeft u een verzameling back-endadresgroep van application gateway verwijzingen waarnaar deze IP-configuratie van de netwerkinterface behoort.
Type: | PSApplicationGatewayBackendAddressPool[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ApplicationGatewayBackendAddressPoolId
Hiermee geeft u een verzameling back-endadresgroep van application gateway verwijzingen waarnaar deze IP-configuratie van de netwerkinterface behoort.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ApplicationSecurityGroup
Hiermee geeft u een verzameling toepassingsbeveiligingsgroepverwijzingen op waartoe deze IP-configuratie van de netwerkinterface behoort.
Type: | PSApplicationSecurityGroup[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ApplicationSecurityGroupId
Hiermee geeft u een verzameling toepassingsbeveiligingsgroepverwijzingen op waartoe deze IP-configuratie van de netwerkinterface behoort.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-GatewayLoadBalancerId
De verwijzing naar de Gateway LoadBalancer Provider-resource.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-LoadBalancerBackendAddressPool
Hiermee geeft u een verzameling back-endadresgroepverwijzingen van load balancer waarnaar deze IP-configuratie van de netwerkinterface behoort.
Type: | PSBackendAddressPool[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-LoadBalancerBackendAddressPoolId
Hiermee geeft u een verzameling back-endadresgroepverwijzingen van load balancer waarnaar deze IP-configuratie van de netwerkinterface behoort.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-LoadBalancerInboundNatRule
Hiermee geeft u een verzameling van binnenkomende NAT-regels (Network Address Translation) voor load balancer op waarnaar deze IP-configuratie van de netwerkinterface behoort.
Type: | PSInboundNatRule[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-LoadBalancerInboundNatRuleId
Hiermee geeft u een verzameling van binnenkomende NAT-regels voor load balancer waarnaar deze IP-configuratie van de netwerkinterface behoort.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van de IP-configuratie van de netwerkinterface.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-NetworkInterface
Hiermee geeft u een NetworkInterface-object . Met deze cmdlet wordt een IP-configuratie van de netwerkinterface toegevoegd aan het object dat met deze parameter wordt opgegeven.
Type: | PSNetworkInterface |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Primary
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PrivateIpAddress
Hiermee geeft u het statische IP-adres van de IP-configuratie van de netwerkinterface.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PrivateIpAddressVersion
Hiermee geeft u de IP-adresversie van een IP-configuratie van een netwerkinterface. De aanvaardbare waarden voor deze parameter zijn:
- IPv4
- IPv6
Type: | String |
Geaccepteerde waarden: | IPv4, IPv6 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PublicIpAddress
Hiermee geeft u een PublicIPAddress-object . Met deze cmdlet wordt een verwijzing gemaakt naar een openbaar IP-adres dat moet worden gekoppeld aan deze IP-configuratie van de netwerkinterface.
Type: | PSPublicIpAddress |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PublicIpAddressId
Met deze cmdlet wordt een verwijzing gemaakt naar een openbaar IP-adres dat moet worden gekoppeld aan deze IP-configuratie van de netwerkinterface.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Subnet
Hiermee geeft u een Subnet-object . Met deze cmdlet maakt u een verwijzing naar een subnet waarin deze IP-configuratie van de netwerkinterface wordt gemaakt.
Type: | PSSubnet |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SubnetId
Met deze cmdlet maakt u een verwijzing naar een subnet waarin deze IP-configuratie van de netwerkinterface wordt gemaakt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
String[]
PSApplicationGatewayBackendAddressPool[]
Uitvoerwaarden
Notities
- Trefwoorden: azurerm, arm, resource, beheer, manager, netwerk, netwerken