Update-AzApiManagementRegion

Novedades región de implementación existente en la instancia de PsApiManagement.

Syntax

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

Description

El cmdlet Update-AzApiManagementRegion actualiza una instancia existente de tipo Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagementRegion en una colección de objetos AdditionalRegions de una instancia proporcionada de tipo Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagement. Este cmdlet no implementa nada, sino que actualiza una instancia de PsApiManagement en memoria. Para actualizar una implementación de API Management, use psApiManagementInstance modificado en el cmdlet Set-AzApiManagement.

Ejemplos

Ejemplo 1: Aumenta la capacidad de región adicional en una instancia de 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

Este comando obtiene el servicio de SKU premium de API Management, que tiene regiones en centro-sur de EE. UU. y centro-norte de EE. UU. A continuación, aumenta la capacidad de la región Centro-norte de EE. UU. a 2 mediante Set-AzApiManagement. El siguiente cmdlet Set-AzApiManagement aplica el cambio de configuración al servicio Api Management.

Ejemplo 2

Novedades región de implementación existente en la instancia de PsApiManagement. (generado automáticamente)

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

Parámetros

-ApiManagement

Especifica la instancia de PsApiManagement en la que actualizar una región de implementación existente.

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

-Capacity

Especifica el nuevo valor de capacidad de SKU para la región de implementación.

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

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

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

-DisableGateway

Marca solo diseñada para usarse para las implementaciones de VNET no internas y el servicio ApiManagement de SKU Premium. Esto es útil en caso de que deseemos dejar una región de puerta de enlace fuera de la rotación. Esto también se puede usar para mantener una nueva región en modo pasivo, probarla y, a continuación, hacer que live más adelante.

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

-Location

Especifica la ubicación de la región de implementación que se va a actualizar. Especifica la ubicación de la nueva región de implementación entre la región admitida para el servicio Api Management. Para obtener ubicaciones válidas, use el cmdlet Get-AzResourceProvider -ProviderNamespace "Microsoft.ApiManagement" | donde {$_. ResourceTypes[0]. ResourceTypeName -eq "service"} | Ubicaciones de select-object

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

-PublicIpAddressId

SKU estándar PublicIpAddress ResoureId para la integración en implementaciones de red virtual stv2

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

-Sku

Especifica el nuevo valor de nivel para la región de implementación. Los valores válidos son:

  • Desarrollador
  • Estándar
  • 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

Especifica una configuración de red virtual para la región de implementación. Pasar $null quitará la configuración de red virtual de la región.

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

-Zone

Lista de zonas de disponibilidad en las que se indica dónde se implementa el servicio api management.

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

Entradas

PsApiManagement

String

PsApiManagementSku

Int32

PsApiManagementVirtualNetwork

Salidas

PsApiManagement