New-AzVirtualNetworkSubnetConfig
Hiermee maakt u een configuratie voor een subnet van een virtueel netwerk.
New-AzVirtualNetworkSubnetConfig
-Name <String>
-AddressPrefix <String>
[-NetworkSecurityGroup <PSNetworkSecurityGroup>]
[-RouteTable <PSRouteTable>]
[-ServiceEndpoint <System.Collections.Generic.List`1[System.String]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzVirtualNetworkSubnetConfig
-Name <String>
-AddressPrefix <String>
[-NetworkSecurityGroupId <String>]
[-RouteTableId <String>]
[-ServiceEndpoint <System.Collections.Generic.List`1[System.String]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Met de cmdlet New-AzVirtualNetworkSubnetConfig wordt een subnetconfiguratie voor een virtueel netwerk gemaakt.
New-AzResourceGroup -Name TestResourceGroup -Location centralus
$rdpRule = New-AzNetworkSecurityRuleConfig -Name rdp-rule -Description "Allow RDP" `
-Access Allow -Protocol Tcp -Direction Inbound -Priority 100 `
-SourceAddressPrefix Internet -SourcePortRange * `
-DestinationAddressPrefix * -DestinationPortRange 3389
$networkSecurityGroup = New-AzNetworkSecurityGroup -ResourceGroupName TestResourceGroup `
-Location centralus -Name "NSG-FrontEnd" -SecurityRules $rdpRule
$frontendSubnet = New-AzVirtualNetworkSubnetConfig -Name frontendSubnet `
-AddressPrefix "10.0.1.0/24" -NetworkSecurityGroup $networkSecurityGroup
$backendSubnet = New-AzVirtualNetworkSubnetConfig -Name backendSubnet `
-AddressPrefix "10.0.2.0/24" -NetworkSecurityGroup $networkSecurityGroup
New-AzVirtualNetwork -Name MyVirtualNetwork -ResourceGroupName TestResourceGroup `
-Location centralus -AddressPrefix "10.0.0.0/16" -Subnet $frontendSubnet,$backendSubnet
In dit voorbeeld worden twee nieuwe subnetconfiguraties gemaakt met behulp van de cmdlet New-AzVirtualSubnetConfig en worden deze vervolgens gebruikt om een virtueel netwerk te maken. Met de sjabloon New-AzVirtualSubnetConfig wordt alleen een in-memory weergave van het subnet gemaakt. In dit voorbeeld heeft het frontendSubnet CIDR 10.0.1.0/24 en verwijst naar een netwerkbeveiligingsgroep die RDP-toegang toestaat. Het backendSubnet heeft CIDR 10.0.2.0/24 en verwijst naar dezelfde netwerkbeveiligingsgroep.
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 |
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Hiermee geeft u de naam van de subnetconfiguratie die moet worden gemaakt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Hiermee geeft u een NetworkSecurityGroup-object.
Type: | PSNetworkSecurityGroup |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Hiermee geeft u de id van een netwerkbeveiligingsgroep.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Hiermee geeft u de routetabel die is gekoppeld aan de subnetconfiguratie.
Type: | PSRouteTable |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Hiermee geeft u de id op van de routetabel die is gekoppeld aan de subnetconfiguratie.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Service-eindpuntwaarde