Condividi tramite


ProvidersOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ResourceManagementClient's

Attributo<xref:providers> .

Ereditarietà
builtins.object
ProvidersOperations

Costruttore

ProvidersOperations(*args, **kwargs)

Metodi

get

Ottiene il provider di risorse specificato.

get_at_tenant_scope

Ottiene il provider di risorse specificato a livello di tenant.

list

Ottiene tutti i provider di risorse per una sottoscrizione.

list_at_tenant_scope

Ottiene tutti i provider di risorse per il tenant.

provider_permissions

Ottenere le autorizzazioni del provider.

register

Registra una sottoscrizione con un provider di risorse.

register_at_management_group_scope

Registra un gruppo di gestione con un provider di risorse. Usare questa operazione per registrare un provider di risorse con tipi di risorse che possono essere distribuiti nell'ambito del gruppo di gestione. Non registra in modo ricorsivo le sottoscrizioni all'interno del gruppo di gestione. È invece necessario registrare le sottoscrizioni singolarmente.

unregister

Annulla la registrazione di una sottoscrizione da un provider di risorse.

get

Ottiene il provider di risorse specificato.

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

Parametri

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse. Obbligatorio.

expand
str
Necessario

Parametro di query $expand. Ad esempio, per includere alias di proprietà in risposta, usare $expand=resourceTypes/aliases. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Provider o il risultato di cls(response)

Tipo restituito

Eccezioni

get_at_tenant_scope

Ottiene il provider di risorse specificato a livello di tenant.

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

Parametri

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse. Obbligatorio.

expand
str
Necessario

Parametro di query $expand. Ad esempio, per includere alias di proprietà in risposta, usare $expand=resourceTypes/aliases. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Provider o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene tutti i provider di risorse per una sottoscrizione.

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

Parametri

expand
str
Necessario

Proprietà da includere nei risultati. Ad esempio, usare &$expand=metadati nella stringa di query per recuperare i metadati del provider di risorse. Per includere gli alias di proprietà in risposta, usare $expand=resourceTypes/aliases. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di Provider o il risultato di cls(response)

Tipo restituito

Eccezioni

list_at_tenant_scope

Ottiene tutti i provider di risorse per il tenant.

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

Parametri

expand
str
Necessario

Proprietà da includere nei risultati. Ad esempio, usare &$expand=metadati nella stringa di query per recuperare i metadati del provider di risorse. Per includere gli alias di proprietà in risposta, usare $expand=resourceTypes/aliases. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di Provider o il risultato di cls(response)

Tipo restituito

Eccezioni

provider_permissions

Ottenere le autorizzazioni del provider.

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

Parametri

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ProviderPermissionListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

register

Registra una sottoscrizione con un provider di risorse.

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

Parametri

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse da registrare. Obbligatorio.

properties
ProviderRegistrationRequest oppure IO
Necessario

Consenso di terze parti per S2S. Tipo ProviderRegistrationRequest o I/O. Il valore predefinito è Nessuno.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Provider o il risultato di cls(response)

Tipo restituito

Eccezioni

register_at_management_group_scope

Registra un gruppo di gestione con un provider di risorse. Usare questa operazione per registrare un provider di risorse con tipi di risorse che possono essere distribuiti nell'ambito del gruppo di gestione. Non registra in modo ricorsivo le sottoscrizioni all'interno del gruppo di gestione. È invece necessario registrare le sottoscrizioni singolarmente.

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

Parametri

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse da registrare. Obbligatorio.

group_id
str
Necessario

ID del gruppo di gestione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

unregister

Annulla la registrazione di una sottoscrizione da un provider di risorse.

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

Parametri

resource_provider_namespace
str
Necessario

Spazio dei nomi del provider di risorse da annullare la registrazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Provider o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

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