Compartilhar via


AuthorizationProvider interface

Interface que representa um AuthorizationProvider.

Métodos

createOrUpdate(string, string, string, AuthorizationProviderContract, AuthorizationProviderCreateOrUpdateOptionalParams)

Cria ou atualiza o provedor de autorização.

delete(string, string, string, string, AuthorizationProviderDeleteOptionalParams)

Exclui o provedor de autorização específico da instância de serviço Gerenciamento de API.

get(string, string, string, AuthorizationProviderGetOptionalParams)

Obtém os detalhes do provedor de autorização especificado por seu identificador.

listByService(string, string, AuthorizationProviderListByServiceOptionalParams)

Lista uma coleção de provedores de autorização definidos em uma instância de serviço.

Detalhes do método

createOrUpdate(string, string, string, AuthorizationProviderContract, AuthorizationProviderCreateOrUpdateOptionalParams)

Cria ou atualiza o provedor de autorização.

function createOrUpdate(resourceGroupName: string, serviceName: string, authorizationProviderId: string, parameters: AuthorizationProviderContract, options?: AuthorizationProviderCreateOrUpdateOptionalParams): Promise<AuthorizationProviderCreateOrUpdateResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço Gerenciamento de API.

authorizationProviderId

string

Identificador do provedor de autorização.

parameters
AuthorizationProviderContract

Criar parâmetros.

options
AuthorizationProviderCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

delete(string, string, string, string, AuthorizationProviderDeleteOptionalParams)

Exclui o provedor de autorização específico da instância de serviço Gerenciamento de API.

function delete(resourceGroupName: string, serviceName: string, authorizationProviderId: string, ifMatch: string, options?: AuthorizationProviderDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço Gerenciamento de API.

authorizationProviderId

string

Identificador do provedor de autorização.

ifMatch

string

ETag da Entidade. A ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho da solicitação GET ou deve ser * para atualização incondicional.

options
AuthorizationProviderDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, AuthorizationProviderGetOptionalParams)

Obtém os detalhes do provedor de autorização especificado por seu identificador.

function get(resourceGroupName: string, serviceName: string, authorizationProviderId: string, options?: AuthorizationProviderGetOptionalParams): Promise<AuthorizationProviderGetResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço Gerenciamento de API.

authorizationProviderId

string

Identificador do provedor de autorização.

options
AuthorizationProviderGetOptionalParams

Os parâmetros de opções.

Retornos

listByService(string, string, AuthorizationProviderListByServiceOptionalParams)

Lista uma coleção de provedores de autorização definidos em uma instância de serviço.

function listByService(resourceGroupName: string, serviceName: string, options?: AuthorizationProviderListByServiceOptionalParams): PagedAsyncIterableIterator<AuthorizationProviderContract, AuthorizationProviderContract[], PageSettings>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço Gerenciamento de API.

options
AuthorizationProviderListByServiceOptionalParams

Os parâmetros de opções.

Retornos