New-AzVirtualNetworkSubnetConfig
Membuat konfigurasi subnet jaringan virtual.
Sintaks
New-AzVirtualNetworkSubnetConfig
-Name <String>
-AddressPrefix <String[]>
[-NetworkSecurityGroup <PSNetworkSecurityGroup>]
[-RouteTable <PSRouteTable>]
[-InputObject <PSNatGateway>]
[-ServiceEndpoint <String[]>]
[-ServiceEndpointPolicy <PSServiceEndpointPolicy[]>]
[-Delegation <PSDelegation[]>]
[-PrivateEndpointNetworkPoliciesFlag <String>]
[-PrivateLinkServiceNetworkPoliciesFlag <String>]
[-IpAllocation <PSIpAllocation[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzVirtualNetworkSubnetConfig
-Name <String>
-AddressPrefix <String[]>
[-NetworkSecurityGroupId <String>]
[-RouteTableId <String>]
[-ResourceId <String>]
[-ServiceEndpoint <String[]>]
[-ServiceEndpointPolicy <PSServiceEndpointPolicy[]>]
[-Delegation <PSDelegation[]>]
[-PrivateEndpointNetworkPoliciesFlag <String>]
[-PrivateLinkServiceNetworkPoliciesFlag <String>]
[-IpAllocation <PSIpAllocation[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Cmdlet New-AzVirtualNetworkSubnetConfig membuat konfigurasi subnet jaringan virtual.
Contoh
Contoh 1: Membuat jaringan virtual dengan dua subnet dan grup keamanan jaringan
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
$pip = New-AzPublicIpAddress -Name "pip" -ResourceGroupName "natgateway_test" `
-Location "eastus2" -Sku "Standard" -IdleTimeoutInMinutes 4 -AllocationMethod "static"
$natgateway = New-AzNatGateway -ResourceGroupName "natgateway_test" -Name "nat_gateway" `
-IdleTimeoutInMinutes 4 -Sku "Standard" -Location "eastus2" -PublicIpAddress $pip
$natGatewaySubnet = New-AzVirtualNetworkSubnetConfig -Name natGatewaySubnet `
-AddressPrefix "10.0.3.0/24" -InputObject $natGateway
New-AzVirtualNetwork -Name MyVirtualNetwork -ResourceGroupName TestResourceGroup `
-Location centralus -AddressPrefix "10.0.0.0/16" -Subnet $frontendSubnet,$backendSubnet,$natGatewaySubnet
Contoh ini membuat dua konfigurasi subnet baru menggunakan cmdlet New-AzVirtualSubnetConfig, lalu menggunakannya untuk membuat jaringan virtual. Templat New-AzVirtualSubnetConfig hanya membuat representasi subnet dalam memori. Dalam contoh ini, frontendSubnet memiliki CIDR 10.0.1.0/24 dan mereferensikan kelompok keamanan jaringan yang memungkinkan akses RDP. BackendSubnet memiliki CIDR 10.0.2.0/24 dan mereferensikan kelompok keamanan jaringan yang sama.
Parameter
Menentukan rentang alamat IP untuk konfigurasi subnet.
| Type: | String[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Daftar layanan yang memiliki izin untuk melakukan operasi pada subnet ini.
| Type: | PSDelegation[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Menentukan gateway nat yang terkait dengan konfigurasi subnet
| Type: | PSNatGateway |
| Aliases: | NatGateway |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Menentukan IpAllocations untuk subnet.
| Type: | PSIpAllocation[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Menentukan nama konfigurasi subnet yang akan dibuat.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan objek NetworkSecurityGroup.
| Type: | PSNetworkSecurityGroup |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Menentukan ID grup keamanan jaringan.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Konfigurasikan untuk mengaktifkan atau menonaktifkan penerapan kebijakan jaringan pada titik akhir privat di subnet. Nilai defaultnya adalah Dinonaktifkan.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Konfigurasikan untuk mengaktifkan atau menonaktifkan penerapan kebijakan jaringan pada layanan tautan privat di subnet.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Menentukan Id sumber daya NAT Gateway yang terkait dengan konfigurasi subnet.
| Type: | String |
| Aliases: | NatGatewayId |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Menentukan tabel rute yang terkait dengan konfigurasi subnet.
| Type: | PSRouteTable |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Menentukan ID tabel rute yang terkait dengan konfigurasi subnet.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Nilai Titik Akhir Layanan
| Type: | String[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Kebijakan Titik Akhir Layanan
| Type: | PSServiceEndpointPolicy[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Input
String[]
Output
Link Terkait
Saran dan Komentar
Kirim dan lihat umpan balik untuk