Compartilhar via


Providers interface

Interface que representa um Provedor.

Métodos

get(string, ProvidersGetOptionalParams)

Obtém o provedor de recursos especificado.

getAtTenantScope(string, ProvidersGetAtTenantScopeOptionalParams)

Obtém o provedor de recursos especificado no nível do locatário.

list(ProvidersListOptionalParams)

Obtém todos os provedores de recursos para uma assinatura.

listAtTenantScope(ProvidersListAtTenantScopeOptionalParams)

Obtém todos os provedores de recursos para o locatário.

providerPermissions(string, ProvidersProviderPermissionsOptionalParams)

Obtenha as permissões do provedor.

register(string, ProvidersRegisterOptionalParams)

Registra uma assinatura com um provedor de recursos.

registerAtManagementGroupScope(string, string, ProvidersRegisterAtManagementGroupScopeOptionalParams)

Registra um grupo de gerenciamento com um provedor de recursos. Use esta operação para registrar um provedor de recursos com tipos de recursos que podem ser implantados no escopo do grupo de gerenciamento. Ele não registra assinaturas recursivamente dentro do grupo de gerenciamento. Em vez disso, você deve registrar assinaturas individualmente.

unregister(string, ProvidersUnregisterOptionalParams)

Cancela o registro de uma assinatura de um provedor de recursos.

Detalhes do método

get(string, ProvidersGetOptionalParams)

Obtém o provedor de recursos especificado.

function get(resourceProviderNamespace: string, options?: ProvidersGetOptionalParams): Promise<Provider>

Parâmetros

resourceProviderNamespace

string

O namespace do provedor de recursos.

options
ProvidersGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<Provider>

getAtTenantScope(string, ProvidersGetAtTenantScopeOptionalParams)

Obtém o provedor de recursos especificado no nível do locatário.

function getAtTenantScope(resourceProviderNamespace: string, options?: ProvidersGetAtTenantScopeOptionalParams): Promise<Provider>

Parâmetros

resourceProviderNamespace

string

O namespace do provedor de recursos.

options
ProvidersGetAtTenantScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<Provider>

list(ProvidersListOptionalParams)

Obtém todos os provedores de recursos para uma assinatura.

function list(options?: ProvidersListOptionalParams): PagedAsyncIterableIterator<Provider, Provider[], PageSettings>

Parâmetros

options
ProvidersListOptionalParams

Os parâmetros de opções.

Retornos

listAtTenantScope(ProvidersListAtTenantScopeOptionalParams)

Obtém todos os provedores de recursos para o locatário.

function listAtTenantScope(options?: ProvidersListAtTenantScopeOptionalParams): PagedAsyncIterableIterator<Provider, Provider[], PageSettings>

Parâmetros

options
ProvidersListAtTenantScopeOptionalParams

Os parâmetros de opções.

Retornos

providerPermissions(string, ProvidersProviderPermissionsOptionalParams)

Obtenha as permissões do provedor.

function providerPermissions(resourceProviderNamespace: string, options?: ProvidersProviderPermissionsOptionalParams): Promise<ProviderPermissionListResult>

Parâmetros

resourceProviderNamespace

string

O namespace do provedor de recursos.

options
ProvidersProviderPermissionsOptionalParams

Os parâmetros de opções.

Retornos

register(string, ProvidersRegisterOptionalParams)

Registra uma assinatura com um provedor de recursos.

function register(resourceProviderNamespace: string, options?: ProvidersRegisterOptionalParams): Promise<Provider>

Parâmetros

resourceProviderNamespace

string

O namespace do provedor de recursos a ser registrado.

options
ProvidersRegisterOptionalParams

Os parâmetros de opções.

Retornos

Promise<Provider>

registerAtManagementGroupScope(string, string, ProvidersRegisterAtManagementGroupScopeOptionalParams)

Registra um grupo de gerenciamento com um provedor de recursos. Use esta operação para registrar um provedor de recursos com tipos de recursos que podem ser implantados no escopo do grupo de gerenciamento. Ele não registra assinaturas recursivamente dentro do grupo de gerenciamento. Em vez disso, você deve registrar assinaturas individualmente.

function registerAtManagementGroupScope(resourceProviderNamespace: string, groupId: string, options?: ProvidersRegisterAtManagementGroupScopeOptionalParams): Promise<void>

Parâmetros

resourceProviderNamespace

string

O namespace do provedor de recursos a ser registrado.

groupId

string

A ID do grupo de gerenciamento.

options
ProvidersRegisterAtManagementGroupScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

unregister(string, ProvidersUnregisterOptionalParams)

Cancela o registro de uma assinatura de um provedor de recursos.

function unregister(resourceProviderNamespace: string, options?: ProvidersUnregisterOptionalParams): Promise<Provider>

Parâmetros

resourceProviderNamespace

string

O namespace do provedor de recursos a ser cancelado.

options
ProvidersUnregisterOptionalParams

Os parâmetros de opções.

Retornos

Promise<Provider>