Codes d'erreur
Tous les codes d'erreur et identifiants de message de l'API et de la console, avec le texte affiché par la console et un lien vers la cause et la solution.
Ce code ne figure pas dans cette version de la documentation. Le champ de recherche contient le code.
La console et l'API désignent une erreur par son identifiant de message. Chaque ligne renvoie à l'entrée qui donne la cause et la solution. Les codes en fin de page sont les classes auxquelles appartient toute erreur, avec leur statut HTTP et gRPC.
Identifiants de message
| Identifiant de message | Texte dans la console | Code |
|---|---|---|
error.api_token.name | Le jeton d’API doit avoir un nom de 1 à 64 caractères. | INVALID_ARGUMENT |
error.api_token.limit | Ce compte possède déjà {max} jetons d’API. Supprimez-en un avant d’en créer un autre. | RESOURCE_EXHAUSTED |
error.api_token.ttl | La durée de validité du jeton doit être d’au moins une seconde et d’au plus {max} secondes. | INVALID_ARGUMENT |
error.auth.invalid_credentials | Échec de la connexion. Le nom d’utilisateur ou le mot de passe est incorrect. Vérifiez-les, puis réessayez. | UNAUTHENTICATED |
error.auth.rate_limited | Trop de tentatives de connexion. Réessayez dans {retryAfterSeconds} secondes. | RESOURCE_EXHAUSTED |
error.auth.invalid_code | Le code n’a pas été accepté. Il a peut-être expiré ou déjà été utilisé. Attendez le code suivant, puis réessayez. | UNAUTHENTICATED |
error.auth.mfa_expired | La connexion a pris trop de temps et a été annulée. Connectez-vous de nouveau. | UNAUTHENTICATED |
error.auth.mfa_proof | La validation n’appartient pas à cette connexion. Connectez-vous de nouveau. | INVALID_ARGUMENT |
error.auth.access_expired | Votre accès a expiré. La session est en cours de renouvellement ; réessayez. | UNAUTHENTICATED |
error.auth.session_expired | Votre session est terminée. Connectez-vous de nouveau. | UNAUTHENTICATED |
error.auth.refresh_reuse | Votre session a été fermée, car un jeton de connexion a été présenté deux fois. Connectez-vous de nouveau ; si cela se reproduit, prévenez un administrateur. | UNAUTHENTICATED |
error.auth.refresh_race | Un autre onglet a renouvelé la session au même moment. Réessayez. | CONFLICT |
error.auth.csrf | La requête a été refusée, car son jeton de sécurité ne correspondait pas. Rechargez la page, puis réessayez. | PERMISSION_DENIED |
error.auth.origin | La requête provient d’une adresse que ce serveur n’accepte pas. Ouvrez l’interface à son adresse publiée. | PERMISSION_DENIED |
error.backup.no_repository | Aucun référentiel de sauvegarde n'est configuré sur le contrôleur. | FAILED_PRECONDITION |
error.backup.repository_unusable | Le référentiel {repository} ne peut pas être créé ni écrit sur ce contrôleur. | FAILED_PRECONDITION |
error.backup.export_unreachable | Le contrôleur ne peut pas joindre l'export d'un disque sur l'hôte. | UNAVAILABLE |
error.backup.change_tracking | Le suivi des modifications n'a pas pu être activé pour {vm}. | FAILED_PRECONDITION |
error.backup.no_disks | {vm} n'a aucun disque à sauvegarder. | FAILED_PRECONDITION |
error.backup.vm_powered_on | {vm} est sous tension. Mettez-la hors tension avant une restauration sur place : la restauration remplace ses disques. | FAILED_PRECONDITION |
error.backup.verify_failed | La restauration est terminée, mais le point de sauvegarde {point} n'a pas réussi la vérification en quarantaine. | FAILED_PRECONDITION |
error.backup.controller_running | Une sauvegarde de l'état du contrôleur est déjà en cours. | CONFLICT |
error.backup.controller_target | Le dossier {target} des archives du contrôleur ne peut pas être créé. | FAILED_PRECONDITION |
error.backup.controller_changed | {file} a changé pendant l'archivage. Relancez la sauvegarde. | CONFLICT |
error.backup.controller_unreadable | L'archive de l'état du contrôleur ne se relit pas telle qu'écrite ; elle n'a pas été conservée. | INTERNAL |
error.backup.controller_unavailable | Ce contrôleur garde son état en mémoire ; il n'y a rien à archiver. | FAILED_PRECONDITION |
error.backup.source_gone | La machine virtuelle de ce point de sauvegarde n'existe plus ; sa configuration est nécessaire pour une restauration. | FAILED_PRECONDITION |
error.catalogue.not_template | Seuls les modèles peuvent être des images du catalogue. | FAILED_PRECONDITION |
error.console.powered_off | La machine virtuelle est hors tension. | FAILED_PRECONDITION |
error.console.not_available | Cette machine virtuelle n’a pas de console graphique. | FAILED_PRECONDITION |
error.console.host_disconnected | L’hôte de la machine virtuelle n’est pas connecté. | UNAVAILABLE |
error.console.rate_limited | Trop de tickets de console. Réessayez dans {retryAfterSeconds} secondes. | RESOURCE_EXHAUSTED |
error.console.ticket_invalid | Le ticket de console est invalide, déjà utilisé ou expiré. | UNAUTHENTICATED |
error.datacenter.not_empty | Le datacenter {datacenter} contient encore des clusters, des hôtes, des machines virtuelles, des réseaux ou des datastores. Déplacez-les ou supprimez-les d'abord. | FAILED_PRECONDITION |
error.datastore.not_shareable | Le datastore {datastore} ne peut pas être monté sur un hôte ni démonté d'un seul hôte. Supprimez-le, ou choisissez un datastore NFS. | FAILED_PRECONDITION |
error.datastore.insufficient_space | Le datastore {datastore} a de la place pour {available} octets ; {requested} octets ont été demandés. Choisissez un disque plus petit ou un autre datastore. | FAILED_PRECONDITION |
error.image_in_use | Le fichier image sert encore de support à la machine virtuelle {vm}. Supprimez ou déplacez d’abord cette machine virtuelle. | FAILED_PRECONDITION |
error.datastore_bad_path | Le chemin n’est pas valide : il doit être relatif, situé sous la racine du datastore et non vide. Corrigez le chemin. | INVALID_ARGUMENT |
error.datastore_file_exists | Un fichier ou un dossier portant ce nom existe déjà. Choisissez un autre nom ou autorisez l’écrasement. | ALREADY_EXISTS |
error.datastore_file_not_found | Le fichier n’existe pas sur le datastore. Il a peut-être été supprimé. Actualisez la liste. | NOT_FOUND |
error.datastore_folder_not_found | Le dossier n’existe pas sur le datastore. Il a peut-être été supprimé. Actualisez la liste. | NOT_FOUND |
error.datastore_folder_not_empty | Le dossier contient encore des fichiers. Supprimez d’abord son contenu. | FAILED_PRECONDITION |
error.datastore_file_in_use | Le fichier sert de support à un disque de la machine virtuelle {vm}. Retirez d’abord le disque de cette machine virtuelle. | FAILED_PRECONDITION |
error.datastore_upload_too_large | Le téléversement dépasse la limite de {limit} octets. Fractionnez le fichier ou demandez à un administrateur de relever la limite. | RESOURCE_EXHAUSTED |
error.datastore_upload_incomplete | Le téléversement s’est interrompu avant l’arrivée du fichier complet. Téléversez de nouveau le fichier. | INVALID_ARGUMENT |
error.datastore_read_only | Le datastore refuse les écritures. Choisissez un autre datastore ou demandez à un administrateur de le rendre accessible en écriture. | FAILED_PRECONDITION |
error.datastore_range_invalid | La partie demandée du fichier n’existe pas. Téléchargez le fichier entier. | INVALID_ARGUMENT |
error.datastore_inaccessible | Le datastore {datastore} est inaccessible depuis ses hôtes. Vérifiez la connexion de stockage des hôtes. | FAILED_PRECONDITION |
error.datastore_no_host | Aucun hôte connecté ne monte le datastore {datastore}. Connectez un hôte qui le monte. | dépend de la cause |
error.datastore_not_on_host | L’hôte choisi ne monte pas le datastore {datastore}. Choisissez un autre hôte ou un autre datastore. | FAILED_PRECONDITION |
error.datastore_not_shared | L’opération nécessite un datastore partagé par les deux hôtes. Choisissez un datastore partagé. | FAILED_PRECONDITION |
error.disk.shrink_not_supported | Le disque {disk} ne peut pas être réduit. Gardez sa taille ou choisissez-en une plus grande. | INVALID_ARGUMENT |
error.disk_owned_by_other_vm | Le fichier de disque appartient à une autre machine virtuelle, et vous n’avez pas d’accès aux disques de cette machine virtuelle. | PERMISSION_DENIED |
error.firewall.validation | La modification du pare-feu n’est pas valide : {issue} sur {object} ({count} problèmes au total). | INVALID_ARGUMENT |
error.firewall.builtin | {object} est intégré et géré par la plateforme ; il ne peut être ni modifié ni supprimé. | FAILED_PRECONDITION |
error.firewall.reserved_name | Les noms commençant par sys: sont réservés aux objets de pare-feu intégrés. Choisissez un autre nom. | INVALID_ARGUMENT |
error.firewall.quota | Le quota de pare-feu {resource} de ce locataire est de {limit} ; la modification le porterait à {used}. | FAILED_PRECONDITION |
error.firewall.category_scope | Les politiques Emergency et Infrastructure appartiennent au fournisseur. Utilisez Environment ou Application. | INVALID_ARGUMENT |
error.firewall.in_use | {object} est encore utilisé. | FAILED_PRECONDITION |
error.firewall.no_vnic | La machine virtuelle n’a pas de carte réseau sur un réseau de pont d’hôte. | FAILED_PRECONDITION |
error.firewall.profile_not_selectable | Le profil de pare-feu {profile} ne peut pas être choisi ici. Ouvrez plutôt des ports avec des règles. | PERMISSION_DENIED |
error.firewall.unprotected | La carte réseau {nic} ne peut pas être protégée par le pare-feu : {reason}. | FAILED_PRECONDITION |
error.firewall.not_pending | Aucun changement de mode du pare-feu de cette machine virtuelle n’attend de confirmation. | FAILED_PRECONDITION |
error.not_found | L’objet est introuvable. Il a peut-être été supprimé. Actualisez l’inventaire. | NOT_FOUND |
error.already_exists | Un objet portant ce nom ou cet ID existe déjà. Choisissez un autre nom. | ALREADY_EXISTS |
error.conflict | L’objet a été modifié pendant votre édition. Rechargez la page et appliquez de nouveau votre modification. | CONFLICT |
error.unauthenticated | Vous n’êtes pas connecté. Connectez-vous, puis réessayez. | UNAUTHENTICATED |
error.permission_denied | La requête a été refusée. Votre rôle n’inclut pas le privilège requis. Demandez l’accès à un administrateur. | PERMISSION_DENIED |
error.audit_record_immutable | Les enregistrements d’audit ne peuvent pas être supprimés. | PERMISSION_DENIED |
error.guest_operations_unavailable | Les opérations invité ne sont pas disponibles : la machine virtuelle est arrêtée, n’a pas d’agent invité, ou l’agent bloque la commande. | FAILED_PRECONDITION |
error.guest_file_exists | Le fichier existe déjà dans l’invité. Choisissez d’écraser pour le remplacer. | ALREADY_EXISTS |
error.guest_path_not_found | Le chemin n’existe pas dans l’invité. | NOT_FOUND |
error.guest_path_is_directory | Le chemin est un dossier dans l’invité. | INVALID_ARGUMENT |
error.guest_path_not_directory | Le chemin n’est pas un dossier dans l’invité. | INVALID_ARGUMENT |
error.guest_directory_not_empty | Le dossier de l’invité n’est pas vide. | FAILED_PRECONDITION |
error.host.insufficient_memory | L’hôte {host} a {available} Mio de mémoire libres pour les machines virtuelles ; celle-ci a besoin de {requested} Mio. Arrêtez d’autres machines virtuelles, donnez-lui moins de mémoire ou déplacez-la vers un autre hôte. | FAILED_PRECONDITION |
error.host.not_in_maintenance | L'hôte {host} n'est pas en mode maintenance. Passez-le d'abord en mode maintenance, ou forcez le redémarrage ou l'arrêt. | FAILED_PRECONDITION |
error.host.not_connected | L'hôte {host} n'est pas connecté au plan de contrôle. Réessayez lorsqu'il est de nouveau connecté. | UNAVAILABLE |
error.host_capability_missing | L’hôte ne propose pas la capacité {capability}. Choisissez un autre hôte ou mettez à jour l’agent d’hôte. | UNIMPLEMENTED |
error.host_has_running_vms | L’hôte exécute encore des VM en cours d’exécution ou suspendues. Mettez-les hors tension ou évacuez-les d’abord. | FAILED_PRECONDITION |
error.host_has_vms | L’hôte a encore des VM ; déplacez-les ou détruisez-les d’abord | FAILED_PRECONDITION |
error.host_in_maintenance | L’hôte est en mode maintenance. | FAILED_PRECONDITION |
error.identity.group_exists | Un groupe nommé {group} existe déjà. | ALREADY_EXISTS |
error.identity.group_not_found | Il n'existe aucun groupe nommé {group}. | NOT_FOUND |
error.identity.group_cycle | Le groupe {member} ne peut pas être imbriqué dans {group} : un groupe se contiendrait lui-même, ou l'imbrication dépasserait huit niveaux. | INVALID_ARGUMENT |
error.identity.oidc_unreachable | Le fournisseur d'identité {issuer} n'a pas répondu. Les paramètres n'ont pas été modifiés. | FAILED_PRECONDITION |
error.identity.policy_invalid | La valeur de stratégie {field} est hors limites. | INVALID_ARGUMENT |
error.identity.provider_privilege_in_tenant | Le rôle {role} contient {privilege}, qui ne peut pas être accordé dans les dossiers et pools d’un locataire. | INVALID_ARGUMENT |
error.ip_pool.exhausted | Le pool {pool} n’a plus d’adresse libre. | dépend de la cause |
error.ip_pool.address_in_use | {address} est déjà attribuée. | ALREADY_EXISTS |
error.ip_pool.address_quarantined | {address} a été libérée récemment et est encore en quarantaine. | FAILED_PRECONDITION |
error.ip_pool.primary_exists | La carte réseau {mac} a déjà une adresse principale dans ce pool ; demandez une adresse supplémentaire. | FAILED_PRECONDITION |
error.ip_pool.no_ipv6 | Ce pool n’a pas de préfixe IPv6. | FAILED_PRECONDITION |
error.ip_pool.overlap | Les plages chevauchent le pool {pool}. | INVALID_ARGUMENT |
error.ip_pool.in_use | Le pool {pool} a encore des attributions. | FAILED_PRECONDITION |
error.ip_pool.not_allocated | {address} n’est pas attribuée ici. | NOT_FOUND |
error.ip_pool.no_nic | La machine virtuelle {vm} n’a pas de carte réseau sur le réseau {network}. | FAILED_PRECONDITION |
error.ip_pool.ipv6_block_len | Le bloc IPv6 par serveur doit être compris entre /64 et /128. | INVALID_ARGUMENT |
error.ip_pool.ipv6_layout_in_use | Le préfixe IPv6 et la longueur de bloc ne peuvent pas changer tant que des blocs sont attribués ou en quarantaine. | INVALID_ARGUMENT |
error.licence.limit_running_vms | La mise sous tension dépasserait la limite de VM en cours d'exécution ({current} sur {limit} ; demandé {delta}). Arrêtez des machines inutilisées ou installez une licence. | RESOURCE_EXHAUSTED |
error.licence.limit_hosts | L'ajout d'un hôte dépasserait la limite d'hôtes ({current} sur {limit} ; demandé {delta}). Retirez un hôte ou installez une licence multi-hôtes. | RESOURCE_EXHAUSTED |
error.licence.feature_required | Cette opération nécessite la fonctionnalité de licence {feature}. Installez une licence qui l'inclut. | FAILED_PRECONDITION |
error.licence.signature_invalid | La signature du fichier de licence n'est pas valide. Vérifiez que vous avez collé la charge utile et la signature complètes. | FAILED_PRECONDITION |
error.licence.not_valid | La licence est hors de sa fenêtre de validité. Vérifiez les dates de début et de fin du fichier de licence. | FAILED_PRECONDITION |
error.metrics_disabled | Les données de performance sont désactivées. Le service de gestion s’exécute sans les métriques de performance. Demandez à un administrateur de les activer dans la configuration du contrôleur. | UNAVAILABLE |
error.metrics_bad_entity | Les données de performance ne sont pas conservées pour cet objet. Seuls les hôtes, les machines virtuelles et les datastores ont des graphiques. Ouvrez l’un de ces objets. | INVALID_ARGUMENT |
error.metrics_bad_interval | La période n’est pas disponible. Le service de gestion conserve des échantillons de 20 s, 5 min, 30 min, 2 h et 1 jour. Choisissez l’une des périodes proposées. | INVALID_ARGUMENT |
error.metrics_unknown_counter | Un compteur demandé n’existe pas. Le service de gestion exécute peut-être une version plus ancienne. Mettez-le à jour ou rechargez la page. | INVALID_ARGUMENT |
error.metrics_query_empty | La requête ne désignait aucun objet ni compteur. Rechargez la page et réessayez. | INVALID_ARGUMENT |
error.metrics_query_too_large | La requête porte sur trop d’échantillons. Une requête renvoie au maximum 200 000 points. Choisissez une période plus courte ou moins de périphériques. | INVALID_ARGUMENT |
error.metrics_too_many_batches | Un agent d’hôte a envoyé plus de {max} lots de métriques dans un seul rapport, et tout le rapport a été rejeté. Mettez à jour l’agent d’hôte, ou contactez le support si l’agent est à jour. | INVALID_ARGUMENT |
error.mfa_required | La validation en deux étapes est requise avant de poursuivre. Effectuez la validation, puis réessayez. | FAILED_PRECONDITION |
error.mfa.already_enrolled | La validation en deux étapes est déjà configurée pour ce compte. | FAILED_PRECONDITION |
error.mfa.not_enrolled | La validation en deux étapes n’est pas configurée pour ce compte. | FAILED_PRECONDITION |
error.mfa.not_enrolling | Aucune configuration de la validation en deux étapes n’est en cours. Recommencez la configuration. | FAILED_PRECONDITION |
error.nic_network_unwired | La carte réseau {nic} est connectée à {network}, qui n’a pas de pont d’hôte sur l’hôte. Choisissez un réseau relié ou associez un pont au réseau. | FAILED_PRECONDITION |
error.network.proxy_uplink | Le mode proxy nécessite un pont Open vSwitch et le nom de l’interface montante (par exemple eno1). | INVALID_ARGUMENT |
error.network.promiscuous_unsupported | Le mode promiscuité n'est pas disponible sur les réseaux pont d'hôte. Utilisez plutôt une session de mise en miroir. | INVALID_ARGUMENT |
error.network.shaping_invalid | La valeur de mise en forme du trafic {field} manque, est négative ou est inférieure à la bande passante moyenne. | INVALID_ARGUMENT |
error.network.teaming_invalid | La valeur d'association de cartes réseau {field} n'est pas valide : stratégie inconnue, nom d'interface non valide ou carte réseau listée deux fois. | INVALID_ARGUMENT |
error.nsx.unsupported | La requête NSX Policy utilise une fonction que ce serveur ne propose pas. Retirez le champ nommé dans le message, puis renvoyez-la. | INVALID_ARGUMENT |
error.nsx.invalid | Un champ de la requête NSX Policy n’est pas valide. Corrigez le champ nommé dans le message, puis renvoyez-la. | INVALID_ARGUMENT |
error.nsx.not_found | Le chemin NSX Policy ne désigne aucun objet, ou un objet que vous ne pouvez pas voir. Vérifiez le chemin et vos autorisations. | NOT_FOUND |
error.nsx.revision | L’objet a changé depuis votre lecture, sa révision est donc périmée. Relisez l’objet et appliquez votre modification à la nouvelle version. | FAILED_PRECONDITION |
error.nsx.read_only | L’objet est intégré, ou un utilisateur de locataire a écrit dans le périmètre du fournisseur. Modifiez plutôt un objet qui vous appartient. | PERMISSION_DENIED |
error.nsx.xsrf | Une écriture avec un cookie de session exige l’en-tête X-XSRF-TOKEN de la session. Envoyez l’en-tête, ou authentifiez chaque requête avec HTTP Basic au lieu du cookie. | PERMISSION_DENIED |
error.password_rotation_required | Le mot de passe de ce compte doit être changé avant toute autre action. Changez-le, puis réessayez. | FAILED_PRECONDITION |
error.password.too_short | Le nouveau mot de passe est trop court. Utilisez au moins {min} caractères. | INVALID_ARGUMENT |
error.password.too_long | Le nouveau mot de passe est trop long. Utilisez au plus {max} caractères. | INVALID_ARGUMENT |
error.password.common | Ce mot de passe est trop courant ou trop facile à deviner. Choisissez une phrase secrète plus longue. | INVALID_ARGUMENT |
error.password.repetitive | Le mot de passe répète un même caractère ou un même groupe. Choisissez une phrase secrète plus longue. | INVALID_ARGUMENT |
error.password.sequential | Le mot de passe est une suite de touches du clavier ou de lettres de l’alphabet. Choisissez une phrase secrète plus longue. | INVALID_ARGUMENT |
error.password.contains_username | Le nouveau mot de passe ne doit pas contenir votre nom d’utilisateur. | INVALID_ARGUMENT |
error.password.unchanged | Le nouveau mot de passe doit être différent de l’actuel. | INVALID_ARGUMENT |
error.password.current_required | Saisissez votre mot de passe actuel. | INVALID_ARGUMENT |
error.password.current_incorrect | Le mot de passe actuel est incorrect. Vérifiez-le, puis réessayez. | INVALID_ARGUMENT |
error.plan.in_use | {servers} serveur(s) utilisent cette offre ; rendez-la plutôt non commandable. | FAILED_PRECONDITION |
error.quota.exceeded | Le quota du locataire pour {resource} est de {limit} ; {current} utilisés et {requested} demandés en plus. | FAILED_PRECONDITION |
error.rdns.nothing_pending | Aucune demande de DNS inverse n’est en attente pour {address}. | FAILED_PRECONDITION |
error.rdns.reason_required | Indiquez la raison du refus. | FAILED_PRECONDITION |
error.rdns.provider_failed | Le serveur DNS n’a pas accepté la modification. Réessayez plus tard. Si l’échec persiste, les détails de la tâche indiquent la cause. | UNAVAILABLE |
error.rdns.no_zone | Aucune zone inverse du serveur DNS ne contient {name}. | FAILED_PRECONDITION |
error.rdns.not_forward_confirmed | {name} ne pointe pas vers {address}. Créez d’abord l’enregistrement A ou AAAA. | FAILED_PRECONDITION |
error.rdns.invalid_name | Ce n’est pas un nom d’hôte valide. | INVALID_ARGUMENT |
error.server.not_ready | Le serveur est {state} ; l'opération est impossible pour le moment. | FAILED_PRECONDITION |
error.server.plan_not_larger | Un serveur ne peut passer qu'à une offre au moins aussi grande en vCPU, mémoire et disque. | INVALID_ARGUMENT |
error.server.plan_not_orderable | Cette offre ne peut pas être commandée. | INVALID_ARGUMENT |
error.server.image_not_allowed | L'offre n'autorise pas cette image. | INVALID_ARGUMENT |
error.server.disk_too_small | Le disque de l'offre est trop petit pour cette image. | INVALID_ARGUMENT |
error.server.no_credentials | Cette image n'accepte ni clés SSH, ni mot de passe, ni données utilisateur. | dépend de la cause |
error.server.rescue_active | Le serveur est déjà en mode secours. | FAILED_PRECONDITION |
error.server.no_rescue_image | Aucune image de secours n'est configurée. | FAILED_PRECONDITION |
error.tag.not_associable | Les balises de la catégorie {category} ne peuvent pas être attachées à un objet de type {kind}. | INVALID_ARGUMENT |
error.tag.cardinality | L'objet {object} porte déjà une balise de la catégorie {category}, qui n'autorise qu'une balise par objet. | FAILED_PRECONDITION |
error.tag.provider_managed | Les balises de la catégorie {category} sont attachées et détachées par le fournisseur uniquement. | PERMISSION_DENIED |
error.tag.category_change | La valeur de catégorie {field} ne peut pas changer ainsi : la cardinalité passe uniquement d'unique à multiple, et les types associables peuvent seulement être ajoutés. | INVALID_ARGUMENT |
error.task.secrets_lost | Les user-data ou mots de passe de l’invité de la tâche n’étaient conservés qu’en mémoire et ont été perdus au redémarrage du contrôleur. Relancez l’opération. | FAILED_PRECONDITION |
error.tenant.suspended | Le locataire est suspendu : rien ne peut démarrer et la console est fermée. | FAILED_PRECONDITION |
error.tenant.closed | Le locataire est fermé. | FAILED_PRECONDITION |
error.traffic.bad_month | Le mois s’écrit AAAA-MM. | INVALID_ARGUMENT |
error.traffic.no_policy | La machine virtuelle {vm} n’a pas de limite de trafic. | dépend de la cause |
error.usage_bad_date | Une date n’est pas valide. Les dates utilisent le format AAAA-MM-JJ. Corrigez la date et réessayez. | INVALID_ARGUMENT |
error.usage_bad_range | La période n’est pas valide. La fin ne doit pas précéder le début et la période ne peut pas dépasser dix ans. Choisissez une autre période. | INVALID_ARGUMENT |
error.usage_bad_group | Ce regroupement n’est pas pris en charge. Choisissez machine virtuelle ou locataire. | INVALID_ARGUMENT |
error.usage_bad_period | Cette ventilation n’est pas prise en charge. Choisissez total, par mois ou par jour. | INVALID_ARGUMENT |
error.usage_bad_format | Ce format d’export n’est pas pris en charge. Téléchargez le rapport au format CSV. | INVALID_ARGUMENT |
error.usage_bad_scope | Le périmètre n’est pas un conteneur d’inventaire. Ouvrez un datacenter, un dossier, un cluster, un hôte, un datastore ou un réseau, puis réessayez. | INVALID_ARGUMENT |
error.invalid_power_state | L’opération est impossible lorsque la machine virtuelle est {power_state, select, powered_on {sous tension} PoweredOn {sous tension} poweredon {sous tension} powered_off {hors tension} PoweredOff {hors tension} poweredoff {hors tension} suspended {suspendue} Suspended {suspendue} paused {en pause} Paused {en pause} other {dans cet état d’alimentation}}. {required, select, powered_off {Mettez d’abord la machine virtuelle hors tension} powered_on {Mettez d’abord la machine virtuelle sous tension} suspended {Suspendez d’abord la machine virtuelle} other {Modifiez d’abord l’état d’alimentation}}, puis réessayez. | FAILED_PRECONDITION |
error.vm_not_placed | La machine virtuelle n’est pas placée sur un hôte. {reason, select, no_connected_host {Aucun hôte de son cluster n’est connecté. Rétablissez la connexion d’un hôte, puis déplacez-y la machine virtuelle.} all_in_maintenance {Tous les hôtes connectés de son cluster sont en mode maintenance. Quittez le mode maintenance d’un hôte, puis déplacez-y la machine virtuelle.} no_hosts {Son cluster ne contient aucun hôte. Ajoutez un hôte au cluster, puis déplacez-y la machine virtuelle.} no_compute_resource {Son groupe de ressources n’appartient ni à un cluster ni à un hôte autonome. Déplacez la machine virtuelle vers un groupe de ressources d’un cluster ou d’un hôte.} other {Aucun hôte ne lui est attribué. Déplacez la machine virtuelle vers un hôte.}} | FAILED_PRECONDITION |
error.vm_spec_unbuildable | La configuration de la machine virtuelle ne peut pas être construite sur son hôte. Vérifiez les paramètres matériels et les capacités de l’hôte. Les détails de la tâche indiquent la cause. | FAILED_PRECONDITION |
error.vm.concurrent_modification | La configuration de la machine virtuelle a changé pendant que vous la modifiiez. Rechargez la machine virtuelle et refaites la modification. | CONFLICT |
error.vm.exceeds_host_cpu | {requested} vCPU dépassent les {limit} que l’hôte {host} autorise pour une machine virtuelle. Choisissez moins de vCPU. | INVALID_ARGUMENT |
error.vm.exceeds_host_memory | {requested} Mio de mémoire dépassent les {limit} Mio que l’hôte {host} peut donner à une machine virtuelle. Choisissez moins de mémoire. | INVALID_ARGUMENT |
error.vm.too_many_devices | Une machine virtuelle peut avoir au plus {limit} {device, select, cdroms {lecteurs de CD-ROM} other {disques et cartes réseau au total}} ; cette configuration en a {count}. Retirez d’abord des périphériques. | INVALID_ARGUMENT |
error.no_current_snapshot | La machine virtuelle n’a pas d’instantané actuel à restaurer. Prenez d’abord un instantané. | NOT_FOUND |
error.template_relocate | Les modèles ne peuvent pas être déplacés. | FAILED_PRECONDITION |
error.webhook.target_restricted | Cette adresse de webhook désigne un réseau de bouclage, privé ou lien-local. Utilisez une adresse publique, ou demandez à un administrateur d’autoriser ce réseau dans la configuration du contrôleur. | INVALID_ARGUMENT |
error.unavailable | Le service de gestion n’a pas répondu. Il redémarre peut-être ou est injoignable. Réessayez dans un instant. | affiché par la console elle-même |
error.host_not_responding | L’hôte {host} ne répond pas. Il a perdu sa connexion au réseau de gestion. Réessayez lorsque l’hôte sera en ligne, ou migrez la machine virtuelle vers un autre hôte. | affiché par la console elle-même |
Codes
| Code | Statut HTTP | Statut gRPC | Signification pour les clients de l'API |
|---|---|---|---|
INVALID_ARGUMENT | 400 | INVALID_ARGUMENT (3) | The request is malformed or a value is out of range. |
NOT_FOUND | 404 | NOT_FOUND (5) | The referenced object does not exist (or the caller may not know it does). |
ALREADY_EXISTS | 409 | ALREADY_EXISTS (6) | An object with the same unique key already exists. |
CONFLICT | 409 | ABORTED (10) | Optimistic-concurrency failure: the object changed since it was read. |
FAILED_PRECONDITION | 412 | FAILED_PRECONDITION (9) | The object is in a state that does not allow the operation. |
UNAUTHENTICATED | 401 | UNAUTHENTICATED (16) | The caller is not authenticated or the session expired. |
PERMISSION_DENIED | 403 | PERMISSION_DENIED (7) | The caller lacks a required privilege. |
RESOURCE_EXHAUSTED | 429 | RESOURCE_EXHAUSTED (8) | A quota, queue bound or rate limit was hit; retry later. |
DEADLINE_EXCEEDED | 504 | DEADLINE_EXCEEDED (4) | The operation did not finish in time. |
CANCELLED | 499 | CANCELLED (1) | The operation was cancelled by the caller. |
UNAVAILABLE | 503 | UNAVAILABLE (14) | The service cannot serve the request right now (not leader, shutting down, dependency down); safe to retry. |
UNIMPLEMENTED | 501 | UNIMPLEMENTED (12) | The operation is not implemented. |
INTERNAL | 500 | INTERNAL (13) | Anything else; a bug or an I/O failure. Details are logged, not returned. |
Version 0.1.