Dela via


ProvidersOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

ResourceManagementClient's

<xref:providers> Attributet.

Arv
builtins.object
ProvidersOperations

Konstruktor

ProvidersOperations(*args, **kwargs)

Metoder

get

Hämtar den angivna resursprovidern.

get_at_tenant_scope

Hämtar den angivna resursprovidern på klientorganisationsnivå.

list

Hämtar alla resursprovidrar för en prenumeration.

list_at_tenant_scope

Hämtar alla resursprovidrar för klientorganisationen.

provider_permissions

Hämta providerbehörigheterna.

register

Registrerar en prenumeration hos en resursprovider.

register_at_management_group_scope

Registrerar en hanteringsgrupp med en resursprovider. Använd den här åtgärden för att registrera en resursprovider med resurstyper som kan distribueras i hanteringsgruppens omfång. Den registrerar inte prenumerationer rekursivt i hanteringsgruppen. I stället måste du registrera prenumerationer individuellt.

unregister

Avregistrerar en prenumeration från en resursprovider.

get

Hämtar den angivna resursprovidern.

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

Parametrar

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

expand
str
Obligatorisk

Frågeparametern $expand. Om du till exempel vill inkludera egenskapsalias i svaret använder du $expand=resourceTypes/alias. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Provider eller resultatet av cls(svar)

Returtyp

Undantag

get_at_tenant_scope

Hämtar den angivna resursprovidern på klientorganisationsnivå.

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

Parametrar

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

expand
str
Obligatorisk

Frågeparametern $expand. Om du till exempel vill inkludera egenskapsalias i svaret använder du $expand=resourceTypes/alias. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Provider eller resultatet av cls(svar)

Returtyp

Undantag

list

Hämtar alla resursprovidrar för en prenumeration.

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

Parametrar

expand
str
Obligatorisk

Egenskaperna som ska inkluderas i resultatet. Använd till exempel &$expand=metadata i frågesträngen för att hämta metadata för resursprovidern. Om du vill inkludera egenskapsalias i svaret använder du $expand=resourceTypes/alias. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen Provider eller resultatet av cls(response)

Returtyp

Undantag

list_at_tenant_scope

Hämtar alla resursprovidrar för klientorganisationen.

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

Parametrar

expand
str
Obligatorisk

Egenskaperna som ska inkluderas i resultatet. Använd till exempel &$expand=metadata i frågesträngen för att hämta metadata för resursprovidern. Om du vill inkludera egenskapsalias i svaret använder du $expand=resourceTypes/alias. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen Provider eller resultatet av cls(response)

Returtyp

Undantag

provider_permissions

Hämta providerbehörigheterna.

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

Parametrar

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ProviderPermissionListResult eller resultatet av cls(response)

Returtyp

Undantag

register

Registrerar en prenumeration hos en resursprovider.

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

Parametrar

resource_provider_namespace
str
Obligatorisk

Namnområdet för resursprovidern som ska registreras. Krävs.

properties
ProviderRegistrationRequest eller IO
Obligatorisk

Tredjepartsmedgivande för S2S. Är antingen en ProviderRegistrationRequest-typ eller en I/O-typ. Standardvärdet är Ingen.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Provider eller resultatet av cls(svar)

Returtyp

Undantag

register_at_management_group_scope

Registrerar en hanteringsgrupp med en resursprovider. Använd den här åtgärden för att registrera en resursprovider med resurstyper som kan distribueras i hanteringsgruppens omfång. Den registrerar inte prenumerationer rekursivt i hanteringsgruppen. I stället måste du registrera prenumerationer individuellt.

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

Parametrar

resource_provider_namespace
str
Obligatorisk

Namnområdet för resursprovidern som ska registreras. Krävs.

group_id
str
Obligatorisk

Hanteringsgruppens ID. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

unregister

Avregistrerar en prenumeration från en resursprovider.

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

Parametrar

resource_provider_namespace
str
Obligatorisk

Namnområdet för resursprovidern som ska avregistreras. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Provider eller resultatet av cls(svar)

Returtyp

Undantag

Attribut

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'>