Compartilhar via


Update-AzApiManagementRegion

Atualiza a região de implantação existente na instância PsApiManagement.

Sintaxe

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

Description

O cmdlet Update-AzApiManagementRegion atualiza uma instância existente do tipo Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagementRegion em uma coleção de objetos AdditionalRegions de uma instância fornecida do tipo Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagement. Esse cmdlet não implanta nada, mas atualiza uma instância de PsApiManagement na memória. Para atualizar uma implantação de um Gerenciamento de API, use o PsApiManagementInstance modificado para o cmdlet Set-AzApiManagement.

Exemplos

Exemplo 1: Aumenta a capacidade de Região Adicional em uma instância 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

Esse comando obtém o serviço SKU Premium do Gerenciamento de API, com regiões no Centro-Sul dos EUA e no Centro-Norte dos EUA. Em seguida, aumenta a capacidade da região Centro-Norte dos EUA para 2 usando o Set-AzApiManagement. O próximo cmdlet Set-AzApiManagement aplica a alteração de configuração ao serviço de Gerenciamento de Api.

Exemplo 2

Atualiza a região de implantação existente na instância PsApiManagement. (gerado automaticamente)

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

Parâmetros

-ApiManagement

Especifica a instância PsApiManagement na qual atualizar uma região de implantação existente.

Tipo:PsApiManagement
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Capacity

Especifica o novo valor de capacidade de SKU para a região de implantação.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisableGateway

Sinalizador destinado apenas a ser usado para SKU Premium, Serviço ApiManagement e implantações de VNET não interna. Isso é útil caso queiramos tirar uma região de gateway da rotação. Isso também pode ser usado para criar uma nova região no modo passivo, testá-la e torná-la ativa mais tarde.

Tipo:Nullable<T>[Boolean]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Location

Especifica o local da região de implantação a ser atualizada. Especifica o local da nova região de implantação entre a região com suporte para o serviço de Gerenciamento de API. Para obter locais válidos, use o cmdlet Get-AzResourceProvider -ProviderNamespace "Microsoft.ApiManagement" | onde {$_. ResourceTypes[0]. Nome_do_Recurso -eq "serviço"} | Selecionar locais de objeto

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-PublicIpAddressId

SKU Standard PublicIpAddress ResoureId para integração em implantações de rede virtual stv2

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Sku

Especifica o novo valor de camada para a região de implantação. Os valores válidos são:

  • Desenvolvedor
  • Standard
  • Premium
Tipo:PsApiManagementSku
Valores aceitos:Developer, Standard, Premium, Basic, Consumption, Isolated
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-VirtualNetwork

Especifica uma configuração de rede virtual para a região de implantação. Passar $null removerá a configuração de rede virtual da região.

Tipo:PsApiManagementVirtualNetwork
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Zone

Uma lista de zonas de disponibilidade que indica onde o serviço de gerenciamento de API está implantado.

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Entradas

PsApiManagement

String

PsApiManagementSku

Int32

PsApiManagementVirtualNetwork

Saídas

PsApiManagement