Compartilhar via


ServiceGateways interface

Interface representando um ServiceGateways.

Métodos

beginCreateOrUpdate(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)

Cria ou atualiza um gateway de serviço.

beginCreateOrUpdateAndWait(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)

Cria ou atualiza um gateway de serviço.

beginDelete(string, string, ServiceGatewaysDeleteOptionalParams)

Exclui o gateway de serviço especificado.

beginDeleteAndWait(string, string, ServiceGatewaysDeleteOptionalParams)

Exclui o gateway de serviço especificado.

beginUpdateAddressLocations(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Cria ou atualiza endereços dentro do gateway de serviço.

A solicitação suporta modos de atualização completa e parcial em dois níveis: localização e endereço.

A atualização completa substitui todos os dados existentes.

A atualização parcial modifica apenas as entradas especificadas:

Para atualizações parciais em nível de localização, se nenhum endereço for fornecido, o endereço existente será excluído.

Para atualizações parciais em nível de endereço, se nenhum serviço for fornecido, os serviços existentes serão considerados para exclusão.

beginUpdateAddressLocationsAndWait(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Cria ou atualiza endereços dentro do gateway de serviço.

A solicitação suporta modos de atualização completa e parcial em dois níveis: localização e endereço.

A atualização completa substitui todos os dados existentes.

A atualização parcial modifica apenas as entradas especificadas:

Para atualizações parciais em nível de localização, se nenhum endereço for fornecido, o endereço existente será excluído.

Para atualizações parciais em nível de endereço, se nenhum serviço for fornecido, os serviços existentes serão considerados para exclusão.

beginUpdateServices(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Cria, atualiza ou exclui serviços dentro do gateway de serviço. A solicitação suporta modos de atualização total e parcial no nível de serviço.

A atualização completa substitui todos os serviços existentes pela nova lista fornecida no pedido. A atualização parcial modifica apenas os serviços especificados.

beginUpdateServicesAndWait(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Cria, atualiza ou exclui serviços dentro do gateway de serviço. A solicitação suporta modos de atualização total e parcial no nível de serviço.

A atualização completa substitui todos os serviços existentes pela nova lista fornecida no pedido. A atualização parcial modifica apenas os serviços especificados.

get(string, string, ServiceGatewaysGetOptionalParams)

Recebe o gateway de serviço especificado.

list(string, ServiceGatewaysListOptionalParams)

Obtém todos os gateways de serviço em um grupo de recursos.

listAddressLocations(string, string, ServiceGatewaysGetAddressLocationsOptionalParams)

Obtenha as localizações de endereços no gateway de serviço.

listAll(ServiceGatewaysListAllOptionalParams)

Recebe todos os gateways de serviço em uma assinatura.

listServices(string, string, ServiceGatewaysGetServicesOptionalParams)

Obtenha Serviços no gateway de serviço.

updateTags(string, string, TagsObject, ServiceGatewaysUpdateTagsOptionalParams)

Atualiza as tags do gateway de serviço.

Detalhes do método

beginCreateOrUpdate(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)

Cria ou atualiza um gateway de serviço.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

parameters
ServiceGateway

Parâmetros fornecidos para a operação de criação ou atualização do gateway de serviço.

options
ServiceGatewaysCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, ServiceGateway, ServiceGatewaysCreateOrUpdateOptionalParams)

Cria ou atualiza um gateway de serviço.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

parameters
ServiceGateway

Parâmetros fornecidos para a operação de criação ou atualização do gateway de serviço.

options
ServiceGatewaysCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<ServiceGateway>

beginDelete(string, string, ServiceGatewaysDeleteOptionalParams)

Exclui o gateway de serviço especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

options
ServiceGatewaysDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, ServiceGatewaysDeleteOptionalParams)

Exclui o gateway de serviço especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

options
ServiceGatewaysDeleteOptionalParams

Os parâmetros de opções.

Retornos

beginUpdateAddressLocations(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Cria ou atualiza endereços dentro do gateway de serviço.

A solicitação suporta modos de atualização completa e parcial em dois níveis: localização e endereço.

A atualização completa substitui todos os dados existentes.

A atualização parcial modifica apenas as entradas especificadas:

Para atualizações parciais em nível de localização, se nenhum endereço for fornecido, o endereço existente será excluído.

Para atualizações parciais em nível de endereço, se nenhum serviço for fornecido, os serviços existentes serão considerados para exclusão.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

parameters
ServiceGatewayUpdateAddressLocationsRequest

Parâmetros fornecidos para criar ou atualizar endereços de localização na operação do gateway de serviço.

options
ServiceGatewaysUpdateAddressLocationsOptionalParams

Os parâmetros de opções.

Retornos

beginUpdateAddressLocationsAndWait(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Cria ou atualiza endereços dentro do gateway de serviço.

A solicitação suporta modos de atualização completa e parcial em dois níveis: localização e endereço.

A atualização completa substitui todos os dados existentes.

A atualização parcial modifica apenas as entradas especificadas:

Para atualizações parciais em nível de localização, se nenhum endereço for fornecido, o endereço existente será excluído.

Para atualizações parciais em nível de endereço, se nenhum serviço for fornecido, os serviços existentes serão considerados para exclusão.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

parameters
ServiceGatewayUpdateAddressLocationsRequest

Parâmetros fornecidos para criar ou atualizar endereços de localização na operação do gateway de serviço.

options
ServiceGatewaysUpdateAddressLocationsOptionalParams

Os parâmetros de opções.

Retornos

beginUpdateServices(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Cria, atualiza ou exclui serviços dentro do gateway de serviço. A solicitação suporta modos de atualização total e parcial no nível de serviço.

A atualização completa substitui todos os serviços existentes pela nova lista fornecida no pedido. A atualização parcial modifica apenas os serviços especificados.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

parameters
ServiceGatewayUpdateServicesRequest

Parâmetros fornecidos para criar ou atualizar serviços na operação do gateway de serviço.

options
ServiceGatewaysUpdateServicesOptionalParams

Os parâmetros de opções.

Retornos

beginUpdateServicesAndWait(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Cria, atualiza ou exclui serviços dentro do gateway de serviço. A solicitação suporta modos de atualização total e parcial no nível de serviço.

A atualização completa substitui todos os serviços existentes pela nova lista fornecida no pedido. A atualização parcial modifica apenas os serviços especificados.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

parameters
ServiceGatewayUpdateServicesRequest

Parâmetros fornecidos para criar ou atualizar serviços na operação do gateway de serviço.

options
ServiceGatewaysUpdateServicesOptionalParams

Os parâmetros de opções.

Retornos

get(string, string, ServiceGatewaysGetOptionalParams)

Recebe o gateway de serviço especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

options
ServiceGatewaysGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<ServiceGateway>

list(string, ServiceGatewaysListOptionalParams)

Obtém todos os gateways de serviço em um grupo de recursos.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

options
ServiceGatewaysListOptionalParams

Os parâmetros de opções.

Retornos

listAddressLocations(string, string, ServiceGatewaysGetAddressLocationsOptionalParams)

Obtenha as localizações de endereços no gateway de serviço.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

options
ServiceGatewaysGetAddressLocationsOptionalParams

Os parâmetros de opções.

Retornos

listAll(ServiceGatewaysListAllOptionalParams)

Recebe todos os gateways de serviço em uma assinatura.

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

Parâmetros

options
ServiceGatewaysListAllOptionalParams

Os parâmetros de opções.

Retornos

listServices(string, string, ServiceGatewaysGetServicesOptionalParams)

Obtenha Serviços no gateway de serviço.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

options
ServiceGatewaysGetServicesOptionalParams

Os parâmetros de opções.

Retornos

updateTags(string, string, TagsObject, ServiceGatewaysUpdateTagsOptionalParams)

Atualiza as tags do gateway de serviço.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serviceGatewayName

string

O nome do gateway de serviço.

parameters
TagsObject

Parâmetros fornecidos para atualizar as tags do gateway de serviço.

options
ServiceGatewaysUpdateTagsOptionalParams

Os parâmetros de opções.

Retornos

Promise<ServiceGateway>