Partager via


ProvidersOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ResourceManagementClientEst

attribut<xref:providers> ;

Héritage
builtins.object
ProvidersOperations

Constructeur

ProvidersOperations(*args, **kwargs)

Méthodes

get

Obtient le fournisseur de ressources spécifié.

get_at_tenant_scope

Obtient le fournisseur de ressources spécifié au niveau du locataire.

list

Obtient tous les fournisseurs de ressources pour un abonnement.

list_at_tenant_scope

Obtient tous les fournisseurs de ressources pour le locataire.

register

Inscrit un abonnement auprès d’un fournisseur de ressources.

register_at_management_group_scope

Inscrit un groupe d’administration auprès d’un fournisseur de ressources.

unregister

Annule l’inscription d’un abonnement auprès d’un fournisseur de ressources.

get

Obtient le fournisseur de ressources spécifié.

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

Paramètres

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources. Obligatoire.

expand
str
Obligatoire

Paramètre de requête $expand. Par exemple, pour inclure des alias de propriété dans la réponse, utilisez $expand=resourceTypes/aliases. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Fournisseur ou résultat de cls(response)

Type de retour

Exceptions

get_at_tenant_scope

Obtient le fournisseur de ressources spécifié au niveau du locataire.

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

Paramètres

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources. Obligatoire.

expand
str
Obligatoire

Paramètre de requête $expand. Par exemple, pour inclure des alias de propriété dans la réponse, utilisez $expand=resourceTypes/aliases. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Fournisseur ou résultat de cls(response)

Type de retour

Exceptions

list

Obtient tous les fournisseurs de ressources pour un abonnement.

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

Paramètres

top
int
Obligatoire

Nombre de résultats à retourner. Si la valeur null est transmise, tous les déploiements sont retournés. La valeur par défaut est Aucun.

expand
str
Obligatoire

Propriétés à inclure dans les résultats. Par exemple, utilisez &$expand=metadata dans la chaîne de requête pour récupérer les métadonnées du fournisseur de ressources. Pour inclure des alias de propriété dans la réponse, utilisez $expand=resourceTypes/aliases. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance du fournisseur ou le résultat de cls(response)

Type de retour

Exceptions

list_at_tenant_scope

Obtient tous les fournisseurs de ressources pour le locataire.

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

Paramètres

top
int
Obligatoire

Nombre de résultats à retourner. Si la valeur null est transmise, tous les fournisseurs sont retournés. La valeur par défaut est Aucun.

expand
str
Obligatoire

Propriétés à inclure dans les résultats. Par exemple, utilisez &$expand=metadata dans la chaîne de requête pour récupérer les métadonnées du fournisseur de ressources. Pour inclure des alias de propriété dans la réponse, utilisez $expand=resourceTypes/aliases. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme l’instance du fournisseur ou le résultat de cls(response)

Type de retour

Exceptions

register

Inscrit un abonnement auprès d’un fournisseur de ressources.

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

Paramètres

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources à inscrire. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Fournisseur ou résultat de cls(response)

Type de retour

Exceptions

register_at_management_group_scope

Inscrit un groupe d’administration auprès d’un fournisseur de ressources.

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

Paramètres

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources à inscrire. Obligatoire.

group_id
str
Obligatoire

ID du groupe d’administration. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

unregister

Annule l’inscription d’un abonnement auprès d’un fournisseur de ressources.

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

Paramètres

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources à désinscrire. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Fournisseur ou résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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