Delen via


ProvidersOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks een instantie.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

ResourceManagementClient's

<xref:providers> Kenmerk.

Overname
builtins.object
ProvidersOperations

Constructor

ProvidersOperations(*args, **kwargs)

Methoden

get

Haalt de opgegeven resourceprovider op.

get_at_tenant_scope

Hiermee haalt u de opgegeven resourceprovider op tenantniveau op.

list

Hiermee worden alle resourceproviders voor een abonnement opgehaald.

list_at_tenant_scope

Hiermee worden alle resourceproviders voor de tenant opgehaald.

provider_permissions

Haal de providermachtigingen op.

register

Registreert een abonnement bij een resourceprovider.

register_at_management_group_scope

Registreert een beheergroep bij een resourceprovider. Gebruik deze bewerking om een resourceprovider te registreren met resourcetypen die kunnen worden geïmplementeerd binnen het bereik van de beheergroep. Abonnementen binnen de beheergroep worden niet recursief geregistreerd. In plaats daarvan moet u abonnementen afzonderlijk registreren.

unregister

De registratie van een abonnement bij een resourceprovider ongedaan maken.

get

Haalt de opgegeven resourceprovider op.

get(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

Parameters

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

expand
str
Vereist

De queryparameter $expand. Als u bijvoorbeeld eigenschapsaliassen wilt opnemen in het antwoord, gebruikt u $expand=resourceTypes/aliassen. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Provider of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_at_tenant_scope

Hiermee haalt u de opgegeven resourceprovider op tenantniveau op.

get_at_tenant_scope(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

Parameters

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

expand
str
Vereist

De queryparameter $expand. Als u bijvoorbeeld eigenschapsaliassen wilt opnemen in het antwoord, gebruikt u $expand=resourceTypes/aliassen. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Provider of het resultaat van cls(response)

Retourtype

Uitzonderingen

list

Hiermee worden alle resourceproviders voor een abonnement opgehaald.

list(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Parameters

expand
str
Vereist

De eigenschappen die moeten worden opgenomen in de resultaten. Gebruik &bijvoorbeeld $expand=metadata in de querytekenreeks om metagegevens van de resourceprovider op te halen. Als u eigenschapsaliassen wilt opnemen in het antwoord, gebruikt u $expand=resourceTypes/aliassen. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van provider of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_at_tenant_scope

Hiermee worden alle resourceproviders voor de tenant opgehaald.

list_at_tenant_scope(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Parameters

expand
str
Vereist

De eigenschappen die moeten worden opgenomen in de resultaten. Gebruik &bijvoorbeeld $expand=metadata in de querytekenreeks om metagegevens van de resourceprovider op te halen. Als u eigenschapsaliassen wilt opnemen in het antwoord, gebruikt u $expand=resourceTypes/aliassen. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van provider of het resultaat van cls(response)

Retourtype

Uitzonderingen

provider_permissions

Haal de providermachtigingen op.

provider_permissions(resource_provider_namespace: str, **kwargs: Any) -> ProviderPermissionListResult

Parameters

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

ProviderPermissionListResult of het resultaat van cls(response)

Retourtype

Uitzonderingen

register

Registreert een abonnement bij een resourceprovider.

register(resource_provider_namespace: str, properties: _models.ProviderRegistrationRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Provider

Parameters

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider die moet worden geregistreerd. Vereist.

properties
ProviderRegistrationRequest of IO
Vereist

De toestemming van derden voor S2S. Is een ProviderRegistrationRequest-type of een IO-type. De standaardwaarde is Geen.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Provider of het resultaat van cls(response)

Retourtype

Uitzonderingen

register_at_management_group_scope

Registreert een beheergroep bij een resourceprovider. Gebruik deze bewerking om een resourceprovider te registreren met resourcetypen die kunnen worden geïmplementeerd binnen het bereik van de beheergroep. Abonnementen binnen de beheergroep worden niet recursief geregistreerd. In plaats daarvan moet u abonnementen afzonderlijk registreren.

register_at_management_group_scope(resource_provider_namespace: str, group_id: str, **kwargs: Any) -> None

Parameters

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider die moet worden geregistreerd. Vereist.

group_id
str
Vereist

De id van de beheergroep. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

unregister

De registratie van een abonnement bij een resourceprovider ongedaan maken.

unregister(resource_provider_namespace: str, **kwargs: Any) -> Provider

Parameters

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider die u wilt opheffen. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Provider of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

models

models = <module 'azure.mgmt.resource.resources.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_04_01\\models\\__init__.py'>