Add-AzApiManagementRegion

Добавляет новые регионы развертывания в экземпляр PsApiManagement.

Синтаксис

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

Описание

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

Примеры

Пример 1. Добавление новых регионов развертывания в экземпляр PsApiManagement

Add-AzApiManagementRegion -ApiManagement $ApiManagement -Location "East US" -Sku "Premium" -Capacity 2

Эта команда добавляет два единица SKU класса Premium и регион с именем "Восточная часть США" в экземпляр PsApiManagement .

Пример 2. Добавление новых регионов развертывания в экземпляр PsApiManagement и обновление развертывания

$service = Get-AzApiManagement -ResourceGroupName "Contoso" -Name "ContosoApi"
$service = Add-AzApiManagementRegion -ApiManagement $service -Location $secondarylocation -VirtualNetwork $additionalRegionVirtualNetwork
$service = Set-AzApiManagement -InputObject $service -PassThru

Эта команда получает объект PsApiManagement , добавляет два единица SKU класса Premium для региона с именем "Восточная часть США", а затем обновляет развертывание.

Параметры

-ApiManagement

Указывает экземпляр PsApiManagement , в который этот командлет добавляет дополнительные регионы развертывания.

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

-Capacity

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

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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:False
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:Nullable<T>[PsApiManagementSku]
Accepted values:Developer, Standard, Premium, Basic, Consumption, Isolated
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualNetwork

Указывает конфигурацию виртуальной сети.

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

-Zone

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

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

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

PsApiManagement

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

PsApiManagement

Примечания

  • Командлет записывает обновленный экземпляр PsApiManagement в конвейер.