Freigeben über


Providers interface

Schnittstelle, die einen Anbieter darstellt.

Methoden

get(string, ProvidersGetOptionalParams)

Ruft den angegebenen Ressourcenanbieter ab.

getAtTenantScope(string, ProvidersGetAtTenantScopeOptionalParams)

Ruft den angegebenen Ressourcenanbieter auf Mandantenebene ab.

list(ProvidersListOptionalParams)

Ruft alle Ressourcenanbieter für ein Abonnement ab.

listAtTenantScope(ProvidersListAtTenantScopeOptionalParams)

Ruft alle Ressourcenanbieter für den Mandanten ab.

providerPermissions(string, ProvidersProviderPermissionsOptionalParams)

Rufen Sie die Anbieterberechtigungen ab.

register(string, ProvidersRegisterOptionalParams)

Registriert ein Abonnement bei einem Ressourcenanbieter.

registerAtManagementGroupScope(string, string, ProvidersRegisterAtManagementGroupScopeOptionalParams)

Registriert eine Verwaltungsgruppe bei einem Ressourcenanbieter. Verwenden Sie diesen Vorgang, um einen Ressourcenanbieter mit Ressourcentypen zu registrieren, die im Verwaltungsgruppenbereich bereitgestellt werden können. Abonnements werden nicht rekursiv innerhalb der Verwaltungsgruppe registriert. Stattdessen müssen Sie Abonnements einzeln registrieren.

unregister(string, ProvidersUnregisterOptionalParams)

Hebt die Registrierung eines Abonnements von einem Ressourcenanbieter auf.

Details zur Methode

get(string, ProvidersGetOptionalParams)

Ruft den angegebenen Ressourcenanbieter ab.

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

Parameter

resourceProviderNamespace

string

Der Namespace des Ressourcenanbieters.

options
ProvidersGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Provider>

getAtTenantScope(string, ProvidersGetAtTenantScopeOptionalParams)

Ruft den angegebenen Ressourcenanbieter auf Mandantenebene ab.

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

Parameter

resourceProviderNamespace

string

Der Namespace des Ressourcenanbieters.

options
ProvidersGetAtTenantScopeOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Provider>

list(ProvidersListOptionalParams)

Ruft alle Ressourcenanbieter für ein Abonnement ab.

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

Parameter

options
ProvidersListOptionalParams

Die Optionsparameter.

Gibt zurück

listAtTenantScope(ProvidersListAtTenantScopeOptionalParams)

Ruft alle Ressourcenanbieter für den Mandanten ab.

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

Parameter

options
ProvidersListAtTenantScopeOptionalParams

Die Optionsparameter.

Gibt zurück

providerPermissions(string, ProvidersProviderPermissionsOptionalParams)

Rufen Sie die Anbieterberechtigungen ab.

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

Parameter

resourceProviderNamespace

string

Der Namespace des Ressourcenanbieters.

options
ProvidersProviderPermissionsOptionalParams

Die Optionsparameter.

Gibt zurück

register(string, ProvidersRegisterOptionalParams)

Registriert ein Abonnement bei einem Ressourcenanbieter.

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

Parameter

resourceProviderNamespace

string

Der Namespace des zu registrierenden Ressourcenanbieters.

options
ProvidersRegisterOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Provider>

registerAtManagementGroupScope(string, string, ProvidersRegisterAtManagementGroupScopeOptionalParams)

Registriert eine Verwaltungsgruppe bei einem Ressourcenanbieter. Verwenden Sie diesen Vorgang, um einen Ressourcenanbieter mit Ressourcentypen zu registrieren, die im Verwaltungsgruppenbereich bereitgestellt werden können. Abonnements werden nicht rekursiv innerhalb der Verwaltungsgruppe registriert. Stattdessen müssen Sie Abonnements einzeln registrieren.

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

Parameter

resourceProviderNamespace

string

Der Namespace des zu registrierenden Ressourcenanbieters.

groupId

string

Die Verwaltungsgruppen-ID.

Gibt zurück

Promise<void>

unregister(string, ProvidersUnregisterOptionalParams)

Hebt die Registrierung eines Abonnements von einem Ressourcenanbieter auf.

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

Parameter

resourceProviderNamespace

string

Der Namespace des Ressourcenanbieters zum Aufheben der Registrierung.

options
ProvidersUnregisterOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<Provider>