Partilhar 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)

Elimina o gateway de serviço especificado.

beginDeleteAndWait(string, string, ServiceGatewaysDeleteOptionalParams)

Elimina o gateway de serviço especificado.

beginUpdateAddressLocations(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Cria ou atualiza as localizações de endereços dentro do gateway de serviço.

O pedido suporta modos de atualização total 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 ao nível da localização, se não for fornecido endereço, o endereço existente será eliminado.

Para atualizações parciais ao nível do endereço, se não forem fornecidos serviços, os serviços existentes serão considerados para eliminação.

beginUpdateAddressLocationsAndWait(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Cria ou atualiza as localizações de endereços dentro do gateway de serviço.

O pedido suporta modos de atualização total 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 ao nível da localização, se não for fornecido endereço, o endereço existente será eliminado.

Para atualizações parciais ao nível do endereço, se não forem fornecidos serviços, os serviços existentes serão considerados para eliminação.

beginUpdateServices(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Cria, atualiza ou elimina serviços dentro do gateway de serviço. O pedido suporta modos de atualização total e parcial ao nível do 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 elimina serviços dentro do gateway de serviço. O pedido suporta modos de atualização total e parcial ao nível do 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 num grupo de recursos.

listAddressLocations(string, string, ServiceGatewaysGetAddressLocationsOptionalParams)

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

listAll(ServiceGatewaysListAllOptionalParams)

Obtém todos os gateways de serviço numa subscrição.

listServices(string, string, ServiceGatewaysGetServicesOptionalParams)

Obter Serviços no gateway de serviço.

updateTags(string, string, TagsObject, ServiceGatewaysUpdateTagsOptionalParams)

Atualiza as etiquetas 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.

Regressos

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.

Regressos

Promise<ServiceGateway>

beginDelete(string, string, ServiceGatewaysDeleteOptionalParams)

Elimina 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.

Regressos

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

beginDeleteAndWait(string, string, ServiceGatewaysDeleteOptionalParams)

Elimina 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.

Regressos

beginUpdateAddressLocations(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Cria ou atualiza as localizações de endereços dentro do gateway de serviço.

O pedido suporta modos de atualização total 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 ao nível da localização, se não for fornecido endereço, o endereço existente será eliminado.

Para atualizações parciais ao nível do endereço, se não forem fornecidos serviços, os serviços existentes serão considerados para eliminaçã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 localizações de endereços na operação do gateway de serviço.

options
ServiceGatewaysUpdateAddressLocationsOptionalParams

Os parâmetros de opções.

Regressos

beginUpdateAddressLocationsAndWait(string, string, ServiceGatewayUpdateAddressLocationsRequest, ServiceGatewaysUpdateAddressLocationsOptionalParams)

Cria ou atualiza as localizações de endereços dentro do gateway de serviço.

O pedido suporta modos de atualização total 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 ao nível da localização, se não for fornecido endereço, o endereço existente será eliminado.

Para atualizações parciais ao nível do endereço, se não forem fornecidos serviços, os serviços existentes serão considerados para eliminaçã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 localizações de endereços na operação do gateway de serviço.

options
ServiceGatewaysUpdateAddressLocationsOptionalParams

Os parâmetros de opções.

Regressos

beginUpdateServices(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Cria, atualiza ou elimina serviços dentro do gateway de serviço. O pedido suporta modos de atualização total e parcial ao nível do 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.

Regressos

beginUpdateServicesAndWait(string, string, ServiceGatewayUpdateServicesRequest, ServiceGatewaysUpdateServicesOptionalParams)

Cria, atualiza ou elimina serviços dentro do gateway de serviço. O pedido suporta modos de atualização total e parcial ao nível do 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.

Regressos

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.

Regressos

Promise<ServiceGateway>

list(string, ServiceGatewaysListOptionalParams)

Obtém todos os gateways de serviço num 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.

Regressos

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.

Regressos

listAll(ServiceGatewaysListAllOptionalParams)

Obtém todos os gateways de serviço numa subscrição.

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

Parâmetros

options
ServiceGatewaysListAllOptionalParams

Os parâmetros de opções.

Regressos

listServices(string, string, ServiceGatewaysGetServicesOptionalParams)

Obter 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.

Regressos

updateTags(string, string, TagsObject, ServiceGatewaysUpdateTagsOptionalParams)

Atualiza as etiquetas 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 etiquetas do gateway de serviço.

options
ServiceGatewaysUpdateTagsOptionalParams

Os parâmetros de opções.

Regressos

Promise<ServiceGateway>