Add-AzVirtualNetworkSubnetConfig
Hiermee voegt u een subnetconfiguratie toe aan een virtueel netwerk.
Syntaxis
Add-AzVirtualNetworkSubnetConfig
-Name <String>
-VirtualNetwork <PSVirtualNetwork>
-AddressPrefix <String[]>
[-NetworkSecurityGroup <PSNetworkSecurityGroup>]
[-RouteTable <PSRouteTable>]
[-InputObject <PSNatGateway>]
[-ServiceEndpoint <String[]>]
[-NetworkIdentifier <PSResourceId>]
[-ServiceEndpointConfig <PSServiceEndpoint[]>]
[-ServiceEndpointPolicy <PSServiceEndpointPolicy[]>]
[-Delegation <PSDelegation[]>]
[-PrivateEndpointNetworkPoliciesFlag <String>]
[-PrivateLinkServiceNetworkPoliciesFlag <String>]
[-IpAllocation <PSIpAllocation[]>]
[-DefaultOutboundAccess <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Add-AzVirtualNetworkSubnetConfig
-Name <String>
-VirtualNetwork <PSVirtualNetwork>
-AddressPrefix <String[]>
[-NetworkSecurityGroupId <String>]
[-RouteTableId <String>]
[-ResourceId <String>]
[-ServiceEndpoint <String[]>]
[-NetworkIdentifier <PSResourceId>]
[-ServiceEndpointConfig <PSServiceEndpoint[]>]
[-ServiceEndpointPolicy <PSServiceEndpointPolicy[]>]
[-Delegation <PSDelegation[]>]
[-PrivateEndpointNetworkPoliciesFlag <String>]
[-PrivateLinkServiceNetworkPoliciesFlag <String>]
[-IpAllocation <PSIpAllocation[]>]
[-DefaultOutboundAccess <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De cmdlet Add-AzVirtualNetworkSubnetConfig voegt een subnetconfiguratie toe aan een bestaand virtueel Azure-netwerk.
Voorbeelden
Voorbeeld 1: Een subnet toevoegen aan een bestaand virtueel netwerk
New-AzResourceGroup -Name TestResourceGroup -Location centralus
$frontendSubnet = New-AzVirtualNetworkSubnetConfig -Name frontendSubnet -AddressPrefix "10.0.1.0/24"
$virtualNetwork = New-AzVirtualNetwork -Name MyVirtualNetwork -ResourceGroupName TestResourceGroup -Location centralus -AddressPrefix "10.0.0.0/16" -Subnet $frontendSubnet
Add-AzVirtualNetworkSubnetConfig -Name backendSubnet -VirtualNetwork $virtualNetwork -AddressPrefix "10.0.2.0/24"
$virtualNetwork | Set-AzVirtualNetwork
In dit voorbeeld wordt eerst een resourcegroep gemaakt als een container van de resources die moeten worden gemaakt. Vervolgens wordt een subnetconfiguratie gemaakt en gebruikt om een virtueel netwerk te maken. De Add-AzVirtualNetworkSubnetConfig wordt vervolgens gebruikt om een subnet toe te voegen aan de in-memory weergave van het virtuele netwerk. Met de opdracht Set-AzVirtualNetwork wordt het bestaande virtuele netwerk bijgewerkt met het nieuwe subnet.
Voorbeeld 2: Een delegatie toevoegen aan een subnet dat wordt toegevoegd aan een bestaand virtueel netwerk
$vnet = Get-AzVirtualNetwork -Name "myVNet" -ResourceGroupName "myResourceGroup"
$delegation = New-AzDelegation -Name "myDelegation" -ServiceName "Microsoft.Sql/servers"
Add-AzVirtualNetworkSubnetConfig -Name "mySubnet" -VirtualNetwork $vnet -AddressPrefix "10.0.2.0/24" -Delegation $delegation | Set-AzVirtualNetwork
In dit voorbeeld wordt eerst een bestaand vnet ophaalt. Vervolgens wordt er een overdrachtsobject in het geheugen gemaakt. Ten slotte wordt er een nieuw subnet gemaakt met die delegatie die wordt toegevoegd aan het vnet. De gewijzigde configuratie wordt vervolgens naar de server verzonden.
Parameters
-AddressPrefix
Hiermee geeft u een bereik van IP-adressen voor een subnetconfiguratie.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultOutboundAccess
Standaard uitgaande connectiviteit voor alle VM's in het subnet
Type: | Nullable<T>[Boolean] |
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 |
-Delegation
Lijst met services die gemachtigd zijn om bewerkingen uit te voeren op dit subnet.
Type: | PSDelegation[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-InputObject
Hiermee geeft u de nat-gateway die is gekoppeld aan de subnetconfiguratie.
Type: | PSNatGateway |
Aliassen: | NatGateway |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-IpAllocation
Hiermee geeft u IpAllocations voor een subnet.
Type: | PSIpAllocation[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van de subnetconfiguratie die moet worden toegevoegd.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-NetworkIdentifier
NetworkIdentifier-waarde voor ServiceEndpoint
Type: | PSResourceId |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-NetworkSecurityGroup
Hiermee geeft u een NetworkSecurityGroup-object. Met deze cmdlet wordt een subnetconfiguratie voor een virtueel netwerk toegevoegd aan het object dat met deze parameter wordt opgegeven.
Type: | PSNetworkSecurityGroup |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-NetworkSecurityGroupId
Hiermee geeft u de id van een netwerkbeveiligingsgroep.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PrivateEndpointNetworkPoliciesFlag
Configureer deze optie om het toepassen van netwerkbeleid op privé-eindpunten in of uit te schakelen in het subnet. De standaardwaarde is uitgeschakeld.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PrivateLinkServiceNetworkPoliciesFlag
Configureer deze optie om het toepassen van netwerkbeleid in of uit te schakelen op de Private Link-service in het subnet.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ResourceId
Hiermee geeft u de id op van de NAT-gatewayresource die is gekoppeld aan de subnetconfiguratie.
Type: | String |
Aliassen: | NatGatewayId |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RouteTable
Type: | PSRouteTable |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RouteTableId
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServiceEndpoint
Service-eindpuntwaarde
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServiceEndpointConfig
Service-eindpunt met NetworkIdentifier-waarde
Type: | PSServiceEndpoint[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServiceEndpointPolicy
Beleid voor service-eindpunten
Type: | PSServiceEndpointPolicy[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-VirtualNetwork
Hiermee geeft u de VirtualNetwork-object waarin een subnetconfiguratie moet worden toegevoegd.
Type: | PSVirtualNetwork |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Invoerwaarden
String[]
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell