Поделиться через


Update-AzureApplicationGateway

Обновляет шлюз приложений.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Синтаксис

Update-AzureApplicationGateway
      -Name <String>
      [-VnetName <String>]
      [-Subnets <System.Collections.Generic.List`1[System.String]>]
      [-InstanceCount <UInt32>]
      [-GatewaySize <String>]
      [-Description <String>]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Описание

Командлет Update-AzureApplicationGateway обновляет существующий шлюз приложений.

Примеры

Пример 1. Изменение шлюза приложений с помощью его имени

PS C:\> Stop-AzureApplicationGateway -Name "ApplicationGateway06"
PS C:\> Update-AzureApplicationGateway -Name "ApplicationGateway06" -VnetName "VirutalNetwork18" -Subnets @("Subnet05", "Subnet06")

Первая команда останавливает шлюз приложений с именем ApplicationGateway06. Прежде чем изменить виртуальную сеть или подсети, необходимо остановить шлюз приложений.

Вторая команда изменяет виртуальную подсеть и подсети для шлюза приложений с именем ApplicationGateway06.

Пример 2. Изменение дополнительных свойств шлюза приложений

PS C:\> Update-AzureApplicationGateway -Name "ApplicationGateway06" -InstanceCount 2 -GatewaySize "Large" -Description "Updated application gateway"

Эта команда изменяет количество экземпляров, размер шлюза и описание шлюза приложений с именем ApplicationGateway06. Эта команда не изменяет виртуальную сеть или подсети для шлюза приложений. Поэтому перед выполнением этой команды не нужно останавливать шлюз приложений.

Пример 3. Изменение шлюза приложений с помощью конвейера

PS C:\> $ApplicationGateway = Get-AzureApplicationGateway -Name "ApplicationGateway06"
PS C:\> $ApplicationGateway.GatewaySize = "Medium"
PS C:\> $ApplicationGateway | Update-AzureApplicationGateway

Первая команда получает шлюз приложений с именем ApplicationGateway06 с помощью командлета Get-AzureApplicationGateway . Команда сохраняет ее в переменной $ApplicationGateway.

Вторая команда присваивает свойству GatewaySize значение Medium.

Последняя команда передает обновленный $ApplicationGateway текущему командлету.

Параметры

-Description

Указывает описание, которое этот командлет назначает шлюзу приложений.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-GatewaySize

Указывает размер, который этот командлет назначает шлюзу приложений. Допустимые значения:

  • Небольшой
  • Средняя
  • Большой
Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-InstanceCount

Указывает количество экземпляров, назначенных этому командлету шлюзу приложений.

Тип:UInt32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

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

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

Тип:AzureSMProfile
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Subnets

Указывает массив подсетей, в которых этот командлет развертывает шлюз приложений.

Вы не можете обновить подсети во время работы шлюза приложений. Чтобы остановить шлюз приложений, используйте командлет Stop-AzureApplicationGateway.

Тип:List<T>[String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-VnetName

Указывает виртуальную сеть, в которой этот командлет развертывает шлюз приложений.

Вы не можете обновить виртуальную сеть во время работы шлюза приложений. Чтобы остановить шлюз приложений, используйте Stop-AzureApplicationGateway.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

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

String

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

Microsoft.WindowsAzure.Management.ApplicationGateway.Models.ApplicationGatewayOperationResponse