Add-AzVirtualNetworkSubnetConfig
Hiermee voegt u een subnetconfiguratie toe aan een virtueel netwerk.
Syntaxis
SetByResource (Standaard)
Add-AzVirtualNetworkSubnetConfig
-Name <String>
-VirtualNetwork <PSVirtualNetwork>
[-AddressPrefix <String[]>]
[-IpamPoolPrefixAllocation <PSIpamPoolPrefixAllocation[]>]
[-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>]
SetByResourceId
Add-AzVirtualNetworkSubnetConfig
-Name <String>
-VirtualNetwork <PSVirtualNetwork>
[-AddressPrefix <String[]>]
[-IpamPoolPrefixAllocation <PSIpamPoolPrefixAllocation[]>]
[-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.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-DefaultOutboundAccess
Standaard uitgaande connectiviteit voor alle VM's in het subnet
Parametereigenschappen
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Parametereigenschappen
Type: IAzureContextContainer
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: AzContext, AzureRmContext, AzureCredential
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Delegation
Lijst met services die gemachtigd zijn om bewerkingen uit te voeren op dit subnet.
Parametereigenschappen
Type: PSDelegation [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
Hiermee geeft u de nat-gateway die is gekoppeld aan de subnetconfiguratie.
Type: PSNatGateway
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: NatGateway
SetByResource
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-IpAllocation
Hiermee geeft u IpAllocations voor een subnet.
Parametereigenschappen
Type: PSIpAllocation [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-IpamPoolPrefixAllocation
IpamPool waaruit automatisch wordt toegewezen voor subnetadresvoorvoegsels.
Parametereigenschappen
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Name
Hiermee geeft u de naam van de subnetconfiguratie die moet worden toegevoegd.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-NetworkIdentifier
NetworkIdentifier-waarde voor ServiceEndpoint
Parametereigenschappen
Type: PSResourceId
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: 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.
Parametereigenschappen
Parametersets
SetByResource
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-NetworkSecurityGroupId
Hiermee geeft u de id van een netwerkbeveiligingsgroep.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
SetByResourceId
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: 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.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-PrivateLinkServiceNetworkPoliciesFlag
Configureer deze optie om het toepassen van netwerkbeleid in of uit te schakelen op de Private Link-service in het subnet.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-ResourceId
Hiermee geeft u de id op van de NAT-gatewayresource die is gekoppeld aan de subnetconfiguratie.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: NatGatewayId
Parametersets
SetByResourceId
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-RouteTable
De cmdlet Add-AzVirtualNetworkSubnetConfig voegt een subnetconfiguratie toe aan een bestaand virtueel Azure-netwerk.
Parametereigenschappen
Type: PSRouteTable
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
SetByResource
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-RouteTableId
De cmdlet Add-AzVirtualNetworkSubnetConfig voegt een subnetconfiguratie toe aan een bestaand virtueel Azure-netwerk.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
SetByResourceId
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-ServiceEndpoint
Service-eindpuntwaarde
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-ServiceEndpointConfig
Service-eindpunt met NetworkIdentifier-waarde
Parametereigenschappen
Type: PSServiceEndpoint [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-ServiceEndpointPolicy
Beleid voor service-eindpunten
Parametereigenschappen
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-VirtualNetwork
Hiermee geeft u het VirtualNetwork-object op waarin een subnetconfiguratie moet worden toegevoegd.
Parametereigenschappen
Type: PSVirtualNetwork
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParameters voor meer informatie.
Uitvoerwaarden