Mettre à jour le projet

Version 4.0.23.6 (la plus récente)

Mettre à jour la configuration du projet

Appliquez les modifications à la configuration d'un projet.

Configurer Git pour un projet

Pour configurer un projet Looker avec un dépôt Git distant, procédez comme suit:

  1. Appelez update_session pour sélectionner l'espace de travail "dev".
  2. Appelez create_git_deploy_key afin de créer une clé de déploiement pour le projet
  3. Copiez le texte de la clé de déploiement dans la configuration de la clé SSH du dépôt Git distant.
  4. Appelez update_project pour définir git_remote_url () et git_service_name du projet, si nécessaire.

Lorsque vous modifiez le fichier git_remote_url d'un projet, Looker se connecte au dépôt distant pour récupérer les métadonnées. Le dépôt Git distant DOIT être configuré avec la clé de déploiement générée par Looker pour ce projet avant de définir le git_remote_url du projet.

Pour configurer un projet Looker avec un dépôt Git résidant sur le serveur Looker (un dépôt Git "bare"):

  1. Appelez update_session pour sélectionner l'espace de travail "dev".
  2. Appelez update_project en définissant git_remote_url sur "null" et git_service_name sur "bare".

Demande

CORRECTIF /projects/{project_id}
Type de données
Description
Demande
HTTPRequest
chemin d'accès
Chemin HTTP
Développer la définition HTTPPath...
project_id
string
ID du projet
body
Corps HTTP
Développer la définition HTTPBody...
body
Projet
Développer la définition du projet...
peut
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
id
string
ID du projet
name
string
Nom à afficher pour le projet
utilise_git
booléen
Si la valeur est "true", le projet est configuré avec un dépôt Git
git_remote_url
string
URL du dépôt distant Git
git_username
string
Nom d'utilisateur Git pour l'authentification HTTPS. (En production uniquement si vous utilisez des attributs utilisateur)
git_password
string
Mot de passe Git (écriture seule) pour l'authentification HTTPS. (En production uniquement si vous utilisez des attributs utilisateur)
Git_production_branch_name
string
Nom de la branche de production Git. La valeur par défaut est "master". Uniquement compatible avec Looker 21.0 et les versions ultérieures.
utiliser_git_cookie_auth
booléen
Si la valeur est "true", le projet utilise un cookie Git pour l'authentification.
git_username_user_attribute
string
Nom de l'attribut utilisateur pour le nom d'utilisateur dans l'authentification HTTPS par utilisateur.
git_password_user_attribute
string
Nom de l'attribut utilisateur pour le mot de passe dans l'authentification HTTPS par utilisateur.
git_service_name (nom du service Git)
string
Nom du fournisseur de services Git
git_serveur_d'applications_http_port
integer
Port sur lequel le serveur d'applications HTTP(S) s'exécute (pour les relations publiques, la navigation de fichiers, etc.)
git_application_server_http_scheme
string
Scheme en cours d'exécution sur le serveur d'applications (pour les relations publiques, la navigation de fichiers, etc.)
déployer_secret
string
(Écriture seule) Jeton secret facultatif avec lequel authentifier les requêtes vers le point de terminaison de déploiement du webhook. Si cette règle n'est pas configurée, le point de terminaison n'est pas authentifié.
Unset_deploy_secret
booléen
(Écriture seule) Lorsque la valeur est "true", le secret est déployé, de manière à autoriser l'accès non authentifié au point de terminaison du déploiement du webhook.
mode_demande_extraction
string
Stratégie de requête git pull pour ce projet. Les valeurs valides sont "off", "links", "recommended" et "required".
validation_obligatoire
booléen
Stratégie de validation: si la valeur est "true", le projet doit passer avec succès les contrôles de validation avant que les modifications ne puissent être validées dans le dépôt Git.
git_release_mgmt_enabled
booléen
Si la valeur est "true", la gestion avancée des versions Git est activée pour ce projet
autorisation_avertissements
booléen
Stratégie de validation: si la valeur est "true", le projet peut être validé avec des avertissements lorsque "validation_required" est défini sur "true". ("allow_warnings" n'a aucun effet si "validation_required" est défini sur "false".
exemple_est
booléen
Si la valeur est "true", le projet est un exemple et ne peut pas être modifié
état_dépendance
string
État des dépendances dans votre fichier manifeste et votre fichier de verrouillage
query
Requête HTTP
Développer la définition de la requête HTTP...
champs
string
Champs demandés

Réponse

200: Projet

Type de données
Description
(objet)
peut
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
id
string
ID du projet
name
string
Nom à afficher pour le projet
utilise_git
booléen
Si la valeur est "true", le projet est configuré avec un dépôt Git
git_remote_url
string
URL du dépôt distant Git
git_username
string
Nom d'utilisateur Git pour l'authentification HTTPS. (En production uniquement si vous utilisez des attributs utilisateur)
git_password
string
Mot de passe Git (écriture seule) pour l'authentification HTTPS. (En production uniquement si vous utilisez des attributs utilisateur)
Git_production_branch_name
string
Nom de la branche de production Git. La valeur par défaut est "master". Uniquement compatible avec Looker 21.0 et les versions ultérieures.
utiliser_git_cookie_auth
booléen
Si la valeur est "true", le projet utilise un cookie Git pour l'authentification.
git_username_user_attribute
string
Nom de l'attribut utilisateur pour le nom d'utilisateur dans l'authentification HTTPS par utilisateur.
git_password_user_attribute
string
Nom de l'attribut utilisateur pour le mot de passe dans l'authentification HTTPS par utilisateur.
git_service_name (nom du service Git)
string
Nom du fournisseur de services Git
git_serveur_d'applications_http_port
integer
Port sur lequel le serveur d'applications HTTP(S) s'exécute (pour les relations publiques, la navigation de fichiers, etc.)
git_application_server_http_scheme
string
Scheme en cours d'exécution sur le serveur d'applications (pour les relations publiques, la navigation de fichiers, etc.)
déployer_secret
string
(Écriture seule) Jeton secret facultatif avec lequel authentifier les requêtes vers le point de terminaison de déploiement du webhook. Si cette règle n'est pas configurée, le point de terminaison n'est pas authentifié.
Unset_deploy_secret
booléen
(Écriture seule) Lorsque la valeur est "true", le secret est déployé, de manière à autoriser l'accès non authentifié au point de terminaison du déploiement du webhook.
mode_demande_extraction
string
Stratégie de requête git pull pour ce projet. Les valeurs valides sont "off", "links", "recommended" et "required".
validation_obligatoire
booléen
Stratégie de validation: si la valeur est "true", le projet doit passer avec succès les contrôles de validation avant que les modifications ne puissent être validées dans le dépôt Git.
git_release_mgmt_enabled
booléen
Si la valeur est "true", la gestion avancée des versions Git est activée pour ce projet
autorisation_avertissements
booléen
Stratégie de validation: si la valeur est "true", le projet peut être validé avec des avertissements lorsque "validation_required" est défini sur "true". ("allow_warnings" n'a aucun effet si "validation_required" est défini sur "false".
exemple_est
booléen
Si la valeur est "true", le projet est un exemple et ne peut pas être modifié
état_dépendance
string
État des dépendances dans votre fichier manifeste et votre fichier de verrouillage

400 Bad Request

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

404: introuvable

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

409: La ressource existe déjà

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

422: Erreur de validation

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
Développer la définition de ValidationErrorDetail...
champ
string
Champ comportant une erreur
code
string
Code d'erreur
Message
string
Message d'information sur l'erreur
documentation_url
string
Lien vers la documentation
documentation_url
string
Lien vers la documentation

429 : Too Many Requests

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

500: Erreur du serveur

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation