Update-AzApiManagementRegion

Обновления существующем регионе развертывания в экземпляре PsApiManagement.

Синтаксис

Update-AzApiManagementRegion
      -ApiManagement <PsApiManagement>
      -Location <String>
      -Sku <string>
      -Capacity <Int32>
      [-VirtualNetwork <PsApiManagementVirtualNetwork>]
      [-Zone <String[]>]
      [-DisableGateway <Boolean>]
      [-PublicIpAddressId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Описание

Командлет Update-AzApiManagementRegion обновляет существующий экземпляр типа Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagementRegion в коллекции объектов AdditionalRegions предоставленного экземпляра типа Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagement. Этот командлет не развертывает ничего, кроме обновления экземпляра PsApiManagement в памяти. Чтобы обновить развертывание Управление API используйте измененный командлет PsApiManagementInstance для командлета Set-AzApiManagement.

Примеры

Пример 1. Увеличение емкости дополнительного региона в экземпляре PsApiManagement

$apimService = Get-AzApiManagement -ResourceGroupName $resourceGroupName -Name $apiManagementName
$apimService = Update-AzApiManagementRegion -ApiManagement $apimService -Location "North Central US" -Capacity 2 -Sku Premium
$apimService = Set-AzApiManagement -InputObject $apimService -PassThru

Эта команда получает службу SKU уровня "Премиум" Управление API с регионами в южной части США и северной части США. Затем она увеличивает емкость центрального региона США до 2 с помощью Set-AzApiManagement. Следующий командлет Set-AzApiManagement применяет изменение конфигурации к службе управления API.

Пример 2

Обновления существующем регионе развертывания в экземпляре PsApiManagement. (автоматическое создание)

Update-AzApiManagementRegion -ApiManagement <PsApiManagement> -Capacity 2 -Location 'North Central US' -Sku Developer -VirtualNetwork <PsApiManagementVirtualNetwork>

Параметры

-ApiManagement

Указывает экземпляр PsApiManagement для обновления существующего региона развертывания в.

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

-Capacity

Указывает новое значение емкости SKU для региона развертывания.

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

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

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

-DisableGateway

Флаг предназначен только для развертываний Служб ApiManagement класса Premium и внутренних виртуальных сетей. Это полезно в случае, если мы хотим взять регион шлюза из смены. Это также можно использовать для вставки нового региона в пассивном режиме, протестировать его, а затем сделать его live позже.

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Указывает расположение региона развертывания для обновления. Указывает расположение нового региона развертывания среди поддерживаемого региона для службы управления API. Чтобы получить допустимые расположения, используйте командлет Get-AzResourceProvider -ProviderNamespace "Microsoft.ApiManagement" | где {$_. ResourceTypes[0]. ResourceTypeName -eq "service"} | Расположения select-Object

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

-PublicIpAddressId

Standard SKU PublicIpAddress ResoureId для интеграции с stv2 виртуальная сеть Deployments

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

-Sku

Задает новое значение уровня для региона развертывания. Допустимые значения:

  • разработчик.
  • Standard
  • Premium
Type:PsApiManagementSku
Accepted values:Developer, Standard, Premium, Basic, Consumption, Isolated
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualNetwork

Указывает конфигурацию виртуальной сети для региона развертывания. Передача $null приведет к удалению конфигурации виртуальной сети для региона.

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

-Zone

Список зон доступности, обозначающих, где развернута служба управления API.

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

Входные данные

PsApiManagement

String

PsApiManagementSku

Int32

PsApiManagementVirtualNetwork

Выходные данные

PsApiManagement