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.

provider_permissions

Obtenez les autorisations du fournisseur.

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. Utilisez cette opération pour inscrire un fournisseur de ressources avec des types de ressources qui peuvent être déployés dans l’étendue du groupe d’administration. Il n’inscrit pas d’abonnements de manière récursive au sein du groupe d’administration. Au lieu de cela, vous devez inscrire des abonnements individuellement.

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(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Paramètres

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

Un itérateur comme 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(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Paramètres

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

Un itérateur comme instance du fournisseur ou le résultat de cls(response)

Type de retour

Exceptions

provider_permissions

Obtenez les autorisations du fournisseur.

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

Paramètres

resource_provider_namespace
str
Obligatoire

Espace de noms du fournisseur de ressources. Obligatoire.

cls
callable

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

Retours

ProviderPermissionListResult 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, properties: _models.ProviderRegistrationRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Provider

Paramètres

resource_provider_namespace
str
Obligatoire

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

properties
ProviderRegistrationRequest ou IO
Obligatoire

Consentement tiers pour S2S. Est un type ProviderRegistrationRequest ou un type d’E/S. La valeur par défaut est Aucun.

content_type
str

Body Parameter content-type. Les valeurs connues sont : 'application/json'. 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

register_at_management_group_scope

Inscrit un groupe d’administration auprès d’un fournisseur de ressources. Utilisez cette opération pour inscrire un fournisseur de ressources avec des types de ressources qui peuvent être déployés dans l’étendue du groupe d’administration. Il n’inscrit pas d’abonnements de manière récursive au sein du groupe d’administration. Au lieu de cela, vous devez inscrire des abonnements individuellement.

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