enterprise_ai.license
Source : sdks/python/src/enterprise_ai/license/__init__.py. Retour à l'index de la référence du SDK Python.
Cette page est générée par tools/docs/gen_sdk_reference.py depuis les sources du SDK et les dossiers de textes OpenAPI. Ne la modifiez pas à la main : changez la source et régénérez.
Classe LicenseClient
Licences. Licence de l'installation : activation d'une licence signée, état courant et historique.
Resource
LicenseClient.activate
activate(token: str) -> Any
Activer une licence. Vérifie localement une licence signée puis l'enregistre. Demande le rôle platform_admin et la décision de politique license.activate.
Route : /v1/license/activations (POST).
| Nom | Type | Défaut | Requis | Description |
|---|---|---|---|---|
token | str | oui | Licence signée : sérialisation JWS compacte (trois segments base64url séparés par des points), algorithme EdDSA, de 20 à 16 384 caractères. |
Retour : Any. Réponse JSON décodée de l'opération « Activer une licence ».
Erreurs levées : les erreurs typées du transport (Erreurs).
LicenseClient.get
get() -> Any
Lire l'état de la licence. État non sensible de la licence de l'installation : état, édition, produit, durée, dates de validité et de grâce, jours restants, renouvellement planifié ou non, actions restreintes à cet instant, fonctions qu'une licence ne restreint jamais, et bandeau affiché par le portail (niveau none, info, warning ou critical, avec un message en anglais et en français). Aucun identifiant client, aucune référence de support ni aucun jeton n'est renvoyé. Tout principal authentifié peut l'appeler, sous réserve de la décision de politique license.read (403 policy_denied).
Route : /v1/license (GET).
Cet élément ne prend aucun paramètre.
Retour : Any. Réponse JSON décodée de l'opération « Lire l'état de la licence ».
Erreurs levées : les erreurs typées du transport (Erreurs).
LicenseClient.history
history(**page: Any) -> Any
Lister l'historique des licences. Historique des licences de l'installation, de l'événement le plus récent au plus ancien : activations, activations refusées, actions refusées après la grâce et avis d'expiration. La réponse donne aussi l'identité de l'installation (identifiant, groupe d'installations, date et auteur de la liaison), chaque licence enregistrée avec son identifiant client, sa référence de support et ses environnements, ainsi que les contrats de support. Demande le rôle platform_admin (403 forbidden) et la décision de politique license.history.read. Un curseur mal formé répond 400 invalid_cursor.
Route : /v1/license/history (GET).
| Nom | Type | Défaut | Requis | Description |
|---|---|---|---|---|
**page | Any | non | Options de pagination transmises à la liste : limit (nombre maximal d'éléments par page) et cursor (le next_cursor de la page précédente). Itérer sur la page renvoyée suit tous les curseurs. |
Retour : Any. Réponse JSON décodée de l'opération « Lister l'historique des licences ».
Erreurs levées : les erreurs typées du transport (Erreurs).