Remove-AzApiManagementRegion

從 PsApiManagement 實例移除現有的部署區域。

Syntax

Remove-AzApiManagementRegion
      -ApiManagement <PsApiManagement>
      -Location <String>
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Description

Remove-AzApiManagementRegion Cmdlet 會從提供的 Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagementRegion 集合中移除類型 Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagement 類型的 AdditionalRegions 集合。 此 Cmdlet 不會自行修改部署,而是更新記憶體中的 PsApiManagement 實例。 若要更新 API 管理 的部署,請將修改過的 PsApiManagementInstance 傳遞至 Set-AzApiManagement

範例

範例 1:從 PsApiManagement 實例移除區域

Remove-AzApiManagementRegion -ApiManagement $ApiManagement -Location "East US"

此命令會從 PsApiManagement 實例中移除名為美國東部的區域

範例 2:使用一系列命令從 PsApiManagement 實例移除區域

Get-AzApiManagement -ResourceGroupName "Contoso" -Name ContosoApi | Remove-AzApiManagementRegion -Location "East US" | Set-AzApiManagement

第一個命令會從名為 ContosoApi 的資源群組取得 PsApiManagement 的實例。 最後一個命令接著會從該實例中移除名為美國東部的區域,然後更新部署。

參數

-ApiManagement

指定 此 Cmdlet 從中移除其他部署區域的 PsApiManagement 實例。

Type:PsApiManagement
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

指定此 Cmdlet 移除的區域位置。 指定 Api 管理服務所支援區域之間的新部署區域位置。 若要取得有效的位置,請使用 Cmdlet Get-AzResourceProvider -ProviderNamespace “Microsoft.ApiManagement” |其中 {$_.ResourceTypes[0]。ResourceTypeName -eq “service”} |Select-Object Locations

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

輸入

PsApiManagement

String

輸出

PsApiManagement