ServiceGateways interface

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

Методы

beginCreateOrUpdate(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)

Создаёт или обновляет сервисный шлюз.

beginCreateOrUpdateAndWait(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)

Создаёт или обновляет сервисный шлюз.

beginDelete(string, string, ServiceGatewaysDeleteOptionalParams)

Удаляет указанный сервисный шлюз.

beginDeleteAndWait(string, string, ServiceGatewaysDeleteOptionalParams)

Удаляет указанный сервисный шлюз.

beginUpdateAddressLocations(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Создаёт или обновляет расположения адресов внутри сервисного шлюза.

Запрос поддерживает как полные, так и частичные режимы обновления на двух уровнях: местоположение и адрес.

Полное обновление заменяет все существующие данные.

Частичное обновление изменяет только указанные записи:

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

При частичных обновлениях на уровне адреса, если сервисы не предоставляются, существующие сервисы рассматриваются для удаления.

beginUpdateAddressLocationsAndWait(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Создаёт или обновляет расположения адресов внутри сервисного шлюза.

Запрос поддерживает как полные, так и частичные режимы обновления на двух уровнях: местоположение и адрес.

Полное обновление заменяет все существующие данные.

Частичное обновление изменяет только указанные записи:

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

При частичных обновлениях на уровне адреса, если сервисы не предоставляются, существующие сервисы рассматриваются для удаления.

beginUpdateServices(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Создаёт, обновляет или удаляет сервисы внутри шлюза сервиса. Запрос поддерживает как полные, так и частичные режимы обновления на уровне сервиса.

Полное обновление заменяет все существующие сервисы новым списком, указанным в запросе. Частичное обновление изменяет только указанные сервисы.

beginUpdateServicesAndWait(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Создаёт, обновляет или удаляет сервисы внутри шлюза сервиса. Запрос поддерживает как полные, так и частичные режимы обновления на уровне сервиса.

Полное обновление заменяет все существующие сервисы новым списком, указанным в запросе. Частичное обновление изменяет только указанные сервисы.

get(string, string, ServiceGatewaysGetOptionalParams)

Получает указанный сервисный шлюз.

list(string, ServiceGatewaysListOptionalParams)

Все сервисные шлюзы собраны в ресурсную группу.

listAddressLocations(string, string, ServiceGatewaysGetAddressLocationsOptionalParams)

Получите адреса в сервисном шлюзе.

listAll(ServiceGatewaysListAllOptionalParams)

Все сервисные шлюзы получают по подписке.

listServices(string, string, ServiceGatewaysGetServicesOptionalParams)

Получите услуги в Service Gateway.

updateTags(string, string, TagsObject, ServiceGatewaysUpdateTagsOptionalParams)

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

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

beginCreateOrUpdate(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)

Создаёт или обновляет сервисный шлюз.

function beginCreateOrUpdate(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGateway, options?: ServiceGatewaysCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ServiceGateway>, ServiceGateway>>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

parameters
ServiceGateway

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

options
ServiceGatewaysCreateOrUpdateOptionalParams

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

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

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

beginCreateOrUpdateAndWait(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)

Создаёт или обновляет сервисный шлюз.

function beginCreateOrUpdateAndWait(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGateway, options?: ServiceGatewaysCreateOrUpdateOptionalParams): Promise<ServiceGateway>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

parameters
ServiceGateway

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

options
ServiceGatewaysCreateOrUpdateOptionalParams

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

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

Promise<ServiceGateway>

beginDelete(string, string, ServiceGatewaysDeleteOptionalParams)

Удаляет указанный сервисный шлюз.

function beginDelete(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysDeleteOptionalParams): Promise<SimplePollerLike<OperationState<ServiceGatewaysDeleteHeaders>, ServiceGatewaysDeleteHeaders>>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

options
ServiceGatewaysDeleteOptionalParams

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

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

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

beginDeleteAndWait(string, string, ServiceGatewaysDeleteOptionalParams)

Удаляет указанный сервисный шлюз.

function beginDeleteAndWait(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysDeleteOptionalParams): Promise<ServiceGatewaysDeleteHeaders>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

options
ServiceGatewaysDeleteOptionalParams

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

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

beginUpdateAddressLocations(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Создаёт или обновляет расположения адресов внутри сервисного шлюза.

Запрос поддерживает как полные, так и частичные режимы обновления на двух уровнях: местоположение и адрес.

Полное обновление заменяет все существующие данные.

Частичное обновление изменяет только указанные записи:

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

При частичных обновлениях на уровне адреса, если сервисы не предоставляются, существующие сервисы рассматриваются для удаления.

function beginUpdateAddressLocations(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGatewayUpdateAddressLocationsRequest, options?: ServiceGatewaysUpdateAddressLocationsOptionalParams): Promise<SimplePollerLike<OperationState<ServiceGatewaysUpdateAddressLocationsHeaders>, ServiceGatewaysUpdateAddressLocationsHeaders>>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

parameters
ServiceGatewayUpdateAddressLocationsRequest

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

options
ServiceGatewaysUpdateAddressLocationsOptionalParams

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

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

beginUpdateAddressLocationsAndWait(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Создаёт или обновляет расположения адресов внутри сервисного шлюза.

Запрос поддерживает как полные, так и частичные режимы обновления на двух уровнях: местоположение и адрес.

Полное обновление заменяет все существующие данные.

Частичное обновление изменяет только указанные записи:

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

При частичных обновлениях на уровне адреса, если сервисы не предоставляются, существующие сервисы рассматриваются для удаления.

function beginUpdateAddressLocationsAndWait(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGatewayUpdateAddressLocationsRequest, options?: ServiceGatewaysUpdateAddressLocationsOptionalParams): Promise<ServiceGatewaysUpdateAddressLocationsHeaders>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

parameters
ServiceGatewayUpdateAddressLocationsRequest

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

options
ServiceGatewaysUpdateAddressLocationsOptionalParams

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

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

beginUpdateServices(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Создаёт, обновляет или удаляет сервисы внутри шлюза сервиса. Запрос поддерживает как полные, так и частичные режимы обновления на уровне сервиса.

Полное обновление заменяет все существующие сервисы новым списком, указанным в запросе. Частичное обновление изменяет только указанные сервисы.

function beginUpdateServices(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGatewayUpdateServicesRequest, options?: ServiceGatewaysUpdateServicesOptionalParams): Promise<SimplePollerLike<OperationState<ServiceGatewaysUpdateServicesHeaders>, ServiceGatewaysUpdateServicesHeaders>>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

parameters
ServiceGatewayUpdateServicesRequest

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

options
ServiceGatewaysUpdateServicesOptionalParams

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

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

beginUpdateServicesAndWait(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Создаёт, обновляет или удаляет сервисы внутри шлюза сервиса. Запрос поддерживает как полные, так и частичные режимы обновления на уровне сервиса.

Полное обновление заменяет все существующие сервисы новым списком, указанным в запросе. Частичное обновление изменяет только указанные сервисы.

function beginUpdateServicesAndWait(resourceGroupName: string, serviceGatewayName: string, parameters: ServiceGatewayUpdateServicesRequest, options?: ServiceGatewaysUpdateServicesOptionalParams): Promise<ServiceGatewaysUpdateServicesHeaders>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

parameters
ServiceGatewayUpdateServicesRequest

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

options
ServiceGatewaysUpdateServicesOptionalParams

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

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

get(string, string, ServiceGatewaysGetOptionalParams)

Получает указанный сервисный шлюз.

function get(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysGetOptionalParams): Promise<ServiceGateway>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

options
ServiceGatewaysGetOptionalParams

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

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

Promise<ServiceGateway>

list(string, ServiceGatewaysListOptionalParams)

Все сервисные шлюзы собраны в ресурсную группу.

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

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

options
ServiceGatewaysListOptionalParams

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

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

listAddressLocations(string, string, ServiceGatewaysGetAddressLocationsOptionalParams)

Получите адреса в сервисном шлюзе.

function listAddressLocations(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysGetAddressLocationsOptionalParams): PagedAsyncIterableIterator<ServiceGatewayAddressLocationResponse, ServiceGatewayAddressLocationResponse[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

options
ServiceGatewaysGetAddressLocationsOptionalParams

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

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

listAll(ServiceGatewaysListAllOptionalParams)

Все сервисные шлюзы получают по подписке.

function listAll(options?: ServiceGatewaysListAllOptionalParams): PagedAsyncIterableIterator<ServiceGateway, ServiceGateway[], PageSettings>

Параметры

options
ServiceGatewaysListAllOptionalParams

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

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

listServices(string, string, ServiceGatewaysGetServicesOptionalParams)

Получите услуги в Service Gateway.

function listServices(resourceGroupName: string, serviceGatewayName: string, options?: ServiceGatewaysGetServicesOptionalParams): PagedAsyncIterableIterator<ServiceGatewayService, ServiceGatewayService[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

options
ServiceGatewaysGetServicesOptionalParams

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

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

updateTags(string, string, TagsObject, ServiceGatewaysUpdateTagsOptionalParams)

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

function updateTags(resourceGroupName: string, serviceGatewayName: string, parameters: TagsObject, options?: ServiceGatewaysUpdateTagsOptionalParams): Promise<ServiceGateway>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не зависит от регистра.

serviceGatewayName

string

Название сервисного шлюза.

parameters
TagsObject

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

options
ServiceGatewaysUpdateTagsOptionalParams

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

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

Promise<ServiceGateway>