New-AzApiManagementVirtualNetwork
Tworzy wystąpienie elementu PsApiManagementVirtualNetwork.
Składnia
New-AzApiManagementVirtualNetwork
-SubnetResourceId <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzApiManagementVirtualNetwork to polecenie pomocnicze służące do tworzenia wystąpienia PsApiManagementVirtualNetwork. To polecenie jest używane z poleceniami cmdlet Set-AzApiManagement i New-AzApiManagement.
Przykłady
Przykład 1. Tworzenie sieci wirtualnej i aktualizowanie istniejącej usługi APIM w sieci wirtualnej
$virtualNetwork = New-AzApiManagementVirtualNetwork -SubnetResourceId "/subscriptions/a8ff56dc-3bc7-4174-a1e8-3726ab15d0e2/resourceGroups/Api-Default-WestUS/providers/Microsoft.Network/virtualNetworks/dfVirtualNetwork/subnets/backendSubnet"
$apim = Get-AzApiManagement -ResourceGroupName "ContosoGroup" -Name "ContosoApi"
$apim.VpnType = "External"
$apim.VirtualNetwork = $virtualNetwork
Set-AzApiManagement -InputObject $apim
W tym przykładzie jest tworzona sieć wirtualna, a następnie wywołuje polecenie cmdlet Set-AzApiManagement.
Przykład 2. Tworzenie usługi API Management dla zewnętrznej sieci wirtualnej
$virtualNetwork = New-AzApiManagementVirtualNetwork -SubnetResourceId "/subscriptions/a8ff56dc-3bc7-4174-b1e8-3726ab15d0e2/resourceGroups/ContosoGroup/providers/Microsoft.Network/virtualNetworks/westUsVirtualNetwork/subnets/backendSubnet"
New-AzApiManagement -ResourceGroupName "ContosoGroup" -Location "West US" -Name "ContosoApi" -Organization Contoso -AdminEmail admin@contoso.com -VirtualNetwork $virtualNetwork -VpnType "External" -Sku "Premium"
W tym przykładzie utworzono nową usługę APIM w sieci wirtualnej w trybie External
Parametry
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SubnetResourceId
Określa identyfikator zasobu podsieci sieci wirtualnej.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None