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


VirtualNetworkGatewayNatRules interface

Интерфейс, представляющий VirtualNetworkGatewayNatRules.

Методы

beginCreateOrUpdate(string, string, string, VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams)

Создает правило NAT для масштабируемого шлюза виртуальной сети, если он еще не существует, обновляет существующие правила NAT.

beginCreateOrUpdateAndWait(string, string, string, VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams)

Создает правило NAT для масштабируемого шлюза виртуальной сети, если он еще не существует, обновляет существующие правила NAT.

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Удаляет правило NAT.

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Удаляет правило NAT.

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Извлекает сведения о правиле NAT.

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Извлекает все правила NAT для определенного шлюза виртуальной сети.

Сведения о методе

beginCreateOrUpdate(string, string, string, VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams)

Создает правило NAT для масштабируемого шлюза виртуальной сети, если он еще не существует, обновляет существующие правила NAT.

function beginCreateOrUpdate(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, natRuleParameters: VirtualNetworkGatewayNatRule, options?: VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VirtualNetworkGatewayNatRule>, VirtualNetworkGatewayNatRule>>

Параметры

resourceGroupName

string

Имя группы ресурсов шлюза виртуальной сети.

virtualNetworkGatewayName

string

Имя шлюза.

natRuleName

string

Имя правила NAT.

natRuleParameters
VirtualNetworkGatewayNatRule

Параметры, предоставленные для создания или обновления правила Nat.

options
VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<VirtualNetworkGatewayNatRule>, VirtualNetworkGatewayNatRule>>

beginCreateOrUpdateAndWait(string, string, string, VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams)

Создает правило NAT для масштабируемого шлюза виртуальной сети, если он еще не существует, обновляет существующие правила NAT.

function beginCreateOrUpdateAndWait(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, natRuleParameters: VirtualNetworkGatewayNatRule, options?: VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams): Promise<VirtualNetworkGatewayNatRule>

Параметры

resourceGroupName

string

Имя группы ресурсов шлюза виртуальной сети.

virtualNetworkGatewayName

string

Имя шлюза.

natRuleName

string

Имя правила NAT.

natRuleParameters
VirtualNetworkGatewayNatRule

Параметры, предоставленные для создания или обновления правила Nat.

options
VirtualNetworkGatewayNatRulesCreateOrUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

beginDelete(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Удаляет правило NAT.

function beginDelete(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: VirtualNetworkGatewayNatRulesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

Имя группы ресурсов шлюза виртуальной сети.

virtualNetworkGatewayName

string

Имя шлюза.

natRuleName

string

Имя правила NAT.

options
VirtualNetworkGatewayNatRulesDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, VirtualNetworkGatewayNatRulesDeleteOptionalParams)

Удаляет правило NAT.

function beginDeleteAndWait(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: VirtualNetworkGatewayNatRulesDeleteOptionalParams): Promise<void>

Параметры

resourceGroupName

string

Имя группы ресурсов шлюза виртуальной сети.

virtualNetworkGatewayName

string

Имя шлюза.

natRuleName

string

Имя правила NAT.

options
VirtualNetworkGatewayNatRulesDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

get(string, string, string, VirtualNetworkGatewayNatRulesGetOptionalParams)

Извлекает сведения о правиле NAT.

function get(resourceGroupName: string, virtualNetworkGatewayName: string, natRuleName: string, options?: VirtualNetworkGatewayNatRulesGetOptionalParams): Promise<VirtualNetworkGatewayNatRule>

Параметры

resourceGroupName

string

Имя группы ресурсов шлюза виртуальной сети.

virtualNetworkGatewayName

string

Имя шлюза.

natRuleName

string

Имя правила NAT.

options
VirtualNetworkGatewayNatRulesGetOptionalParams

Параметры параметров.

Возвращаемое значение

listByVirtualNetworkGateway(string, string, VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams)

Извлекает все правила NAT для определенного шлюза виртуальной сети.

function listByVirtualNetworkGateway(resourceGroupName: string, virtualNetworkGatewayName: string, options?: VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams): PagedAsyncIterableIterator<VirtualNetworkGatewayNatRule, VirtualNetworkGatewayNatRule[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов шлюза виртуальной сети.

virtualNetworkGatewayName

string

Имя шлюза.

options
VirtualNetworkGatewayNatRulesListByVirtualNetworkGatewayOptionalParams

Параметры параметров.

Возвращаемое значение