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


Set-AzNatGateway

Обновите ресурс шлюза Nat с общедоступным IP-адресом, префиксом общедоступного IP-адреса и idleTimeoutInMinutes.

Синтаксис

SetByNameParameterSet (По умолчанию)

Set-AzNatGateway
    -ResourceGroupName <String>
    -Name <String>
    [-PublicIpAddress <PSResourceId[]>]
    [-PublicIpAddressV6 <PSResourceId[]>]
    [-PublicIpPrefix <PSResourceId[]>]
    [-PublicIpPrefixV6 <PSResourceId[]>]
    [-SourceVirtualNetwork <PSResourceId>]
    [-AsJob]
    [-IdleTimeoutInMinutes <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetByResourceIdParameterSet

Set-AzNatGateway
    -ResourceId <String>
    [-PublicIpAddress <PSResourceId[]>]
    [-PublicIpAddressV6 <PSResourceId[]>]
    [-PublicIpPrefix <PSResourceId[]>]
    [-PublicIpPrefixV6 <PSResourceId[]>]
    [-SourceVirtualNetwork <PSResourceId>]
    [-AsJob]
    [-IdleTimeoutInMinutes <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetByInputObjectParameterSet

Set-AzNatGateway
    -InputObject <PSNatGateway>
    [-PublicIpAddress <PSResourceId[]>]
    [-PublicIpAddressV6 <PSResourceId[]>]
    [-PublicIpPrefix <PSResourceId[]>]
    [-PublicIpPrefixV6 <PSResourceId[]>]
    [-SourceVirtualNetwork <PSResourceId>]
    [-AsJob]
    [-IdleTimeoutInMinutes <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Обновите ресурс шлюза Nat с общедоступным IP-адресом, префиксом общедоступного IP-адреса и idleTimeoutInMinutes.

Примеры

Пример 1

$nGateway = Get-AzNatGateway -ResourceGroupName "natgateway_test" -Name "ng1"
$pipArray = $pip, $pip2
$natUpdate = Set-AzNatGateway -InputObject $nGateway -IdleTimeoutInMinutes 5 -PublicIpAddress $pipArray
$natUpdate = Set-AzNatGateway -ResourceGroupName "natgateway_test" -Name "ng1" -PublicIpAddress $pipArray
$natUpdate = Set-AzNatGateway -ResourceId "natgateway_id" -PublicIpAddress $pipArray

Параметры

-AsJob

Запуск командлета в фоновом режиме

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Confirm

Запрашивает подтверждение перед запуском cmdlet.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Свойства параметров

Тип:IAzureContextContainer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-IdleTimeoutInMinutes

Время ожидания простоя шлюза NAT.

Свойства параметров

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-InputObject

Указывает ресурс шлюза Nat.

Свойства параметров

Тип:PSNatGateway
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:NatGateway

Наборы параметров

SetByInputObjectParameterSet
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

Имя ресурса шлюза Nat.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SetByNameParameterSet
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PublicIpAddress

Массив общедоступных IP-адресов, связанных с ресурсом шлюза NAT.

Свойства параметров

Тип:

PSResourceId[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PublicIpAddressV6

Массив общедоступных IPv6-адресов, связанных с ресурсом шлюза NAT.

Свойства параметров

Тип:

PSResourceId[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PublicIpPrefix

Массив префиксов общедоступных IP-адресов, связанных с ресурсом шлюза NAT.

Свойства параметров

Тип:

PSResourceId[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PublicIpPrefixV6

Массив общедоступных префиксов IPv6, связанных с ресурсом шлюза NAT.

Свойства параметров

Тип:

PSResourceId[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ResourceGroupName

Имя группы ресурсов.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SetByNameParameterSet
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ResourceId

Указывает идентификатор ресурса шлюза Nat.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:NatGatewayId

Наборы параметров

SetByResourceIdParameterSet
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-SourceVirtualNetwork

Идентификатор исходной виртуальной сети с помощью этого ресурса шлюза NAT.

Свойства параметров

Тип:PSResourceId
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

String

PSNatGateway

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

PSNatGateway