ProvidersOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:
<xref:providers> -Attribut.
- Vererbung
-
builtins.objectProvidersOperations
Konstruktor
ProvidersOperations(*args, **kwargs)
Methoden
get |
Ruft den angegebenen Ressourcenanbieter ab. |
get_at_tenant_scope |
Ruft den angegebenen Ressourcenanbieter auf Mandantenebene ab. |
list |
Ruft alle Ressourcenanbieter für ein Abonnement ab. |
list_at_tenant_scope |
Ruft alle Ressourcenanbieter für den Mandanten ab. |
provider_permissions |
Rufen Sie die Anbieterberechtigungen ab. |
register |
Registriert ein Abonnement bei einem Ressourcenanbieter. |
register_at_management_group_scope |
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 innerhalb der Verwaltungsgruppe werden nicht rekursiv registriert. Stattdessen müssen Sie Abonnements einzeln registrieren. |
unregister |
Hebt die Registrierung eines Abonnements bei einem Ressourcenanbieter auf. |
get
Ruft den angegebenen Ressourcenanbieter ab.
get(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider
Parameter
- expand
- str
Der abfrageparameter $expand. Verwenden Sie beispielsweise $expand=resourceTypes/aliases, um als Antwort Eigenschaftenaliasen einzuschließen. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Anbieter oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get_at_tenant_scope
Ruft den angegebenen Ressourcenanbieter auf Mandantenebene ab.
get_at_tenant_scope(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider
Parameter
- expand
- str
Der abfrageparameter $expand. Verwenden Sie beispielsweise $expand=resourceTypes/aliases, um als Antwort Eigenschaftenaliasen einzuschließen. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Anbieter oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list
Ruft alle Ressourcenanbieter für ein Abonnement ab.
list(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]
Parameter
- expand
- str
Die Eigenschaften, die in die Ergebnisse eingeschlossen werden sollen. Verwenden Sie &beispielsweise $expand=metadata in der Abfragezeichenfolge, um Ressourcenanbietermetadaten abzurufen. Verwenden Sie $expand=resourceTypes/aliases, um Eigenschaftenaliasen als Antwort einzuschließen. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance eines Anbieters oder des Ergebnisses von cls(response)
Rückgabetyp
Ausnahmen
list_at_tenant_scope
Ruft alle Ressourcenanbieter für den Mandanten ab.
list_at_tenant_scope(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]
Parameter
- expand
- str
Die Eigenschaften, die in die Ergebnisse eingeschlossen werden sollen. Verwenden Sie &beispielsweise $expand=metadata in der Abfragezeichenfolge, um Ressourcenanbietermetadaten abzurufen. Verwenden Sie $expand=resourceTypes/aliases, um Eigenschaftenaliasen als Antwort einzuschließen. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance eines Anbieters oder des Ergebnisses von cls(response)
Rückgabetyp
Ausnahmen
provider_permissions
Rufen Sie die Anbieterberechtigungen ab.
provider_permissions(resource_provider_namespace: str, **kwargs: Any) -> ProviderPermissionListResult
Parameter
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
ProviderPermissionListResult oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
register
Registriert ein Abonnement bei einem Ressourcenanbieter.
register(resource_provider_namespace: str, properties: _models.ProviderRegistrationRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Provider
Parameter
- resource_provider_namespace
- str
Der Namespace des zu registrierenden Ressourcenanbieters. Erforderlich.
- properties
- ProviderRegistrationRequest oder IO
Die Zustimmung des Drittanbieters für S2S. Ist entweder ein ProviderRegistrationRequest-Typ oder ein E/A-Typ. Der Standardwert ist Keine.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Anbieter oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
register_at_management_group_scope
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 innerhalb der Verwaltungsgruppe werden nicht rekursiv registriert. Stattdessen müssen Sie Abonnements einzeln registrieren.
register_at_management_group_scope(resource_provider_namespace: str, group_id: str, **kwargs: Any) -> None
Parameter
- resource_provider_namespace
- str
Der Namespace des zu registrierenden Ressourcenanbieters. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Keine oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
unregister
Hebt die Registrierung eines Abonnements bei einem Ressourcenanbieter auf.
unregister(resource_provider_namespace: str, **kwargs: Any) -> Provider
Parameter
- resource_provider_namespace
- str
Der Namespace des Ressourcenanbieters, der die Registrierung aufheben soll. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Anbieter oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
models
models = <module 'azure.mgmt.resource.resources.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python