Condividi tramite


ProvidersOperations Classe

Avviso

NON creare un'istanza diretta 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.

list

Ottiene tutti i provider di risorse per una sottoscrizione.

register

Registra una sottoscrizione con un provider di risorse.

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 gli alias delle proprietà in risposta, usare $expand=resourceTypes/aliases. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Provider o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene tutti i provider di risorse per una sottoscrizione.

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

Parametri

top
int
Necessario

Numero di risultati da restituire. Se viene passato null, restituisce tutte le distribuzioni. Il valore predefinito è Nessuno.

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 delle proprietà in risposta, usare $expand=resourceTypes/alias. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di Provider o risultato di cls(response)

Tipo restituito

Eccezioni

register

Registra una sottoscrizione con un provider di risorse.

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

Parametri

resource_provider_namespace
str
Necessario

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

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Provider 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. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Provider o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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