你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AuthorizationProvider interface

表示 AuthorizationProvider 的接口。

方法

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

创建或更新授权提供程序。

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

从 API 管理服务实例中删除特定的授权提供程序。

get(string, string, string, AuthorizationProviderGetOptionalParams)

获取由其标识符指定的授权提供程序的详细信息。

listByService(string, string, AuthorizationProviderListByServiceOptionalParams)

列出服务实例中定义的授权提供程序的集合。

方法详细信息

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

创建或更新授权提供程序。

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

参数

resourceGroupName

string

资源组的名称。 名称不区分大小写。

serviceName

string

API 管理服务的名称。

authorizationProviderId

string

授权提供程序的标识符。

parameters
AuthorizationProviderContract

创建参数。

返回

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

从 API 管理服务实例中删除特定的授权提供程序。

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

参数

resourceGroupName

string

资源组的名称。 名称不区分大小写。

serviceName

string

API 管理服务的名称。

authorizationProviderId

string

授权提供程序的标识符。

ifMatch

string

实体的 ETag。 ETag 应与 GET 请求的标头响应中的当前实体状态匹配,或者它应为 * 进行无条件更新。

返回

Promise<void>

get(string, string, string, AuthorizationProviderGetOptionalParams)

获取由其标识符指定的授权提供程序的详细信息。

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

参数

resourceGroupName

string

资源组的名称。 名称不区分大小写。

serviceName

string

API 管理服务的名称。

authorizationProviderId

string

授权提供程序的标识符。

options
AuthorizationProviderGetOptionalParams

选项参数。

返回

listByService(string, string, AuthorizationProviderListByServiceOptionalParams)

列出服务实例中定义的授权提供程序的集合。

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

参数

resourceGroupName

string

资源组的名称。 名称不区分大小写。

serviceName

string

API 管理服务的名称。

返回