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 |
Входные данные
Выходные данные
Microsoft.WindowsAzure.Management.ApplicationGateway.Models.ApplicationGatewayOperationResponse