Crée un fichier de diagnostic et exécute l'outil de diagnostic pour une instance donnée.
Requête HTTP
POST https://notebooks.googleapis.com/v2/{name}:diagnose
Paramètres de chemin
| Paramètres | |
|---|---|
name |
Obligatoire. Format : L'autorisation IAM suivante est requise pour la ressource
|
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{
"diagnosticConfig": {
object ( |
| Champs | |
|---|---|
diagnosticConfig |
Obligatoire. Définit les indicateurs utilisés pour exécuter l'outil de diagnostic |
timeoutMinutes |
Facultatif. Durée maximale en minutes avant l'expiration de l'opération. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Operation.
Niveaux d'accès des autorisations
Nécessite l'un des niveaux d'accès OAuth suivants :
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/notebooks
Pour plus d'informations, consultez la Authentication Overview.
DiagnosticConfig
Définit les indicateurs utilisés pour exécuter l'outil de diagnostic
| Représentation JSON |
|---|
{ "gcsBucket": string, "relativePath": string, "enableRepairFlag": boolean, "enablePacketCaptureFlag": boolean, "enableCopyHomeFilesFlag": boolean } |
| Champs | |
|---|---|
gcsBucket |
Obligatoire. Emplacement du bucket Cloud Storage de l'utilisateur (OBLIGATOIRE). Doit être mis en forme avec le préfixe de chemin d'accès ( Autorisations : Notebooks gérés par l'utilisateur : "storage.buckets.writer" doit être accordée au compte de service du projet associé à la VM. Notebooks gérés par Google : "storage.buckets.writer" doit être attribué au compte de service du projet ou aux identifiants utilisateur associés à la VM, selon le mode d'authentification. Le fichier journal du bucket Cloud Storage sera écrit dans |
relativePath |
Facultatif. Définit le chemin de stockage relatif dans le bucket Cloud Storage où les journaux de diagnostic seront écrits. Le chemin par défaut sera le répertoire racine du bucket Cloud Storage ( |
enableRepairFlag |
Facultatif. Active le service de réparation pour l'instance |
enablePacketCaptureFlag |
Facultatif. Active le flag permettant de capturer les paquets de l'instance pendant 30 secondes. |
enableCopyHomeFilesFlag |
Facultatif. Active le flag pour copier tout le contenu du dossier |