NatGateways interface

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

Методы

beginCreateOrUpdate(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

Создает или обновляет шлюз NAT.

beginCreateOrUpdateAndWait(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

Создает или обновляет шлюз NAT.

beginDelete(string, string, NatGatewaysDeleteOptionalParams)

Удаляет указанный шлюз NAT.

beginDeleteAndWait(string, string, NatGatewaysDeleteOptionalParams)

Удаляет указанный шлюз NAT.

get(string, string, NatGatewaysGetOptionalParams)

Возвращает указанный шлюз NAT в указанной группе ресурсов.

list(string, NatGatewaysListOptionalParams)

Возвращает все шлюзы NAT в группе ресурсов.

listAll(NatGatewaysListAllOptionalParams)

Возвращает все шлюзы Nat в подписке.

updateTags(string, string, TagsObject, NatGatewaysUpdateTagsOptionalParams)

Обновляет теги шлюза NAT.

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

beginCreateOrUpdate(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

Создает или обновляет шлюз NAT.

function beginCreateOrUpdate(resourceGroupName: string, natGatewayName: string, parameters: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NatGateway>, NatGateway>>

Параметры

resourceGroupName

string

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

natGatewayName

string

Имя шлюза NAT.

parameters
NatGateway

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

options
NatGatewaysCreateOrUpdateOptionalParams

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

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

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

beginCreateOrUpdateAndWait(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

Создает или обновляет шлюз NAT.

function beginCreateOrUpdateAndWait(resourceGroupName: string, natGatewayName: string, parameters: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams): Promise<NatGateway>

Параметры

resourceGroupName

string

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

natGatewayName

string

Имя шлюза NAT.

parameters
NatGateway

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

options
NatGatewaysCreateOrUpdateOptionalParams

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

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

Promise<NatGateway>

beginDelete(string, string, NatGatewaysDeleteOptionalParams)

Удаляет указанный шлюз NAT.

function beginDelete(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Параметры

resourceGroupName

string

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

natGatewayName

string

Имя шлюза NAT.

options
NatGatewaysDeleteOptionalParams

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

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

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

beginDeleteAndWait(string, string, NatGatewaysDeleteOptionalParams)

Удаляет указанный шлюз NAT.

function beginDeleteAndWait(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysDeleteOptionalParams): Promise<void>

Параметры

resourceGroupName

string

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

natGatewayName

string

Имя шлюза NAT.

options
NatGatewaysDeleteOptionalParams

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

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

Promise<void>

get(string, string, NatGatewaysGetOptionalParams)

Возвращает указанный шлюз NAT в указанной группе ресурсов.

function get(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysGetOptionalParams): Promise<NatGateway>

Параметры

resourceGroupName

string

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

natGatewayName

string

Имя шлюза NAT.

options
NatGatewaysGetOptionalParams

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

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

Promise<NatGateway>

list(string, NatGatewaysListOptionalParams)

Возвращает все шлюзы NAT в группе ресурсов.

function list(resourceGroupName: string, options?: NatGatewaysListOptionalParams): PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>

Параметры

resourceGroupName

string

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

options
NatGatewaysListOptionalParams

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

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

listAll(NatGatewaysListAllOptionalParams)

Возвращает все шлюзы Nat в подписке.

function listAll(options?: NatGatewaysListAllOptionalParams): PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>

Параметры

options
NatGatewaysListAllOptionalParams

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

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

updateTags(string, string, TagsObject, NatGatewaysUpdateTagsOptionalParams)

Обновляет теги шлюза NAT.

function updateTags(resourceGroupName: string, natGatewayName: string, parameters: TagsObject, options?: NatGatewaysUpdateTagsOptionalParams): Promise<NatGateway>

Параметры

resourceGroupName

string

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

natGatewayName

string

Имя шлюза NAT.

parameters
TagsObject

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

options
NatGatewaysUpdateTagsOptionalParams

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

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

Promise<NatGateway>