Actualizar proyecto

Versión 3.1.23.2

Actualizar configuración del proyecto

Aplicar cambios a la configuración de un proyecto

Configura Git para un proyecto

Para configurar un proyecto de Looker con un repositorio de Git remoto, sigue estos pasos:

  1. Llama a update_session para seleccionar el lugar de trabajo “dev”.
  2. Llama a create_git_deploy_key a fin de crear una clave de implementación nueva para el proyecto.
  3. Copia el texto de la clave de implementación en la configuración de clave SSH del repositorio de Git remoto.
  4. Llama a update_project para establecer git_remote_url () y git_service_name del proyecto, si es necesario.

Cuando modificas el git_remote_url de un proyecto, Looker se conecta al repositorio remoto para recuperar metadatos. El repositorio de Git remoto DEBE configurarse con la clave de implementación generada por Looker para este proyecto antes de configurar el git_remote_url del proyecto.

Para configurar un proyecto de Looker con un repositorio de Git que resida en el servidor de Looker (un repositorio de Git "Bare"), haz lo siguiente:

  1. Llama a update_session para seleccionar el lugar de trabajo “dev”.
  2. Llama a la configuración git_remote_url de update_project como nulo y git_service_name a “bare”.

Solicitud

PATCH /projects/{project_id}
Tipo de datos
Descripción
Solicitud
HTTPRequest
ruta
Ruta de HTTP
Expandir la definición HTTPPath...
project_id
string
ID del proyecto
body
Cuerpo HTTP
Expandir la definición HTTPBody...
body
Proyecto
Expandir la definición del proyecto...
que pueden
objeto
Operaciones que el usuario actual puede realizar en este objeto
id
string
ID del proyecto
del espacio
string
Nombre visible del proyecto
uses_git
booleano
Si es verdadero, el proyecto se configura con un repositorio de Git.
git_remote_url
string
URL del repositorio remoto de Git
Git_nombre de usuario
string
Nombre de usuario de Git para la autenticación HTTPS. (Solo para producción, si se usan atributos de usuario).
Git_contraseña
string
(Solo escritura) Contraseña de Git para la autenticación HTTPS. (Solo para producción, si se usan atributos de usuario).
git_production_branch_name
string
Nombre de la rama de producción de Git. La configuración predeterminada es la instancia principal. Solo compatible con Looker 21.0 y versiones posteriores.
use_git_cookie_auth
booleano
Si es verdadero, el proyecto usa una cookie de Git para la autenticación.
git_nombre_usuario_atributo
string
Nombre del atributo del usuario para el nombre de usuario en la autenticación HTTPS por usuario.
git_password_user_attribute
string
Nombre del atributo del usuario para la contraseña en la autenticación HTTPS por usuario.
Nombre del servicio de Git
string
Nombre del proveedor de servicios de Git
puerto git_application_server_http_port
integer
Puerto en el que se ejecuta el servidor de aplicaciones HTTP(S) (para relaciones públicas, navegación de archivos, etcétera)
Git_application_server_http_scheme
string
Scheme que se ejecuta en el servidor de aplicaciones (para RR.PP., navegación de archivos, etcétera)
implementación_secreta
string
(Solo escritura) Token secreto opcional con el que se autentican las solicitudes al extremo de implementación de webhook. Si no se configura, el extremo no está autenticado.
Secret_deploy_secret
booleano
(Solo escritura) Cuando es verdadero, configura el secreto de implementación para permitir el acceso no autenticado al extremo de implementación del webhook.
Modo de solicitud de extracción
string
La política de solicitud de extracción de Git para este proyecto. Los valores válidos son “off”, “links”, “recommended”, “required”.
validación_requerida
booleano
Política de validación: Si es verdadero, el proyecto debe pasar las verificaciones de validación antes de que los cambios del proyecto puedan confirmarse en el repositorio de Git.
git_release_mgmt_enabled
booleano
Si es verdadero, la administración de versiones de Git avanzada está habilitada para este proyecto
allow_warnings
booleano
Política de validación: Si es verdadero, el proyecto se puede confirmar con advertencias cuando el campo "validation_required" es verdadero. (`allow_warnings` no hace nada si `validation_required` es falsa).
es_ejemplo
booleano
Si es verdadero, el proyecto es un ejemplo y no se puede modificar.
verá la consulta cuando se guarde
HTTPQuery
Expandir definición de HTTPQuery...
campos
string
Campos solicitados

Respuesta

200: Proyecto

Tipo de datos
Descripción
(objeto)
que pueden
objeto
Operaciones que el usuario actual puede realizar en este objeto
id
string
ID del proyecto
del espacio
string
Nombre visible del proyecto
uses_git
booleano
Si es verdadero, el proyecto se configura con un repositorio de Git.
git_remote_url
string
URL del repositorio remoto de Git
Git_nombre de usuario
string
Nombre de usuario de Git para la autenticación HTTPS. (Solo para producción, si se usan atributos de usuario).
Git_contraseña
string
(Solo escritura) Contraseña de Git para la autenticación HTTPS. (Solo para producción, si se usan atributos de usuario).
git_production_branch_name
string
Nombre de la rama de producción de Git. La configuración predeterminada es la instancia principal. Solo compatible con Looker 21.0 y versiones posteriores.
use_git_cookie_auth
booleano
Si es verdadero, el proyecto usa una cookie de Git para la autenticación.
git_nombre_usuario_atributo
string
Nombre del atributo del usuario para el nombre de usuario en la autenticación HTTPS por usuario.
git_password_user_attribute
string
Nombre del atributo del usuario para la contraseña en la autenticación HTTPS por usuario.
Nombre del servicio de Git
string
Nombre del proveedor de servicios de Git
puerto git_application_server_http_port
integer
Puerto en el que se ejecuta el servidor de aplicaciones HTTP(S) (para relaciones públicas, navegación de archivos, etcétera)
Git_application_server_http_scheme
string
Scheme que se ejecuta en el servidor de aplicaciones (para RR.PP., navegación de archivos, etcétera)
implementación_secreta
string
(Solo escritura) Token secreto opcional con el que se autentican las solicitudes al extremo de implementación de webhook. Si no se configura, el extremo no está autenticado.
Secret_deploy_secret
booleano
(Solo escritura) Cuando es verdadero, configura el secreto de implementación para permitir el acceso no autenticado al extremo de implementación del webhook.
Modo de solicitud de extracción
string
La política de solicitud de extracción de Git para este proyecto. Los valores válidos son “off”, “links”, “recommended”, “required”.
validación_requerida
booleano
Política de validación: Si es verdadero, el proyecto debe pasar las verificaciones de validación antes de que los cambios del proyecto puedan confirmarse en el repositorio de Git.
git_release_mgmt_enabled
booleano
Si es verdadero, la administración de versiones de Git avanzada está habilitada para este proyecto
allow_warnings
booleano
Política de validación: Si es verdadero, el proyecto se puede confirmar con advertencias cuando el campo "validation_required" es verdadero. (`allow_warnings` no hace nada si `validation_required` es falsa).
es_ejemplo
booleano
Si es verdadero, el proyecto es un ejemplo y no se puede modificar.

400: Bad Request

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

404: No encontrado

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

409: El recurso ya existe

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

422: Error de validación

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
Expandir la definición de ValidationErrorDetail...
campo
string
Campo con error
código
string
Código de error
mensaje,
string
Mensaje de información de error
url_documentación
string
Vínculo a la documentación
url_documentación
string
Vínculo a la documentación

429: Demasiadas solicitudes

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

500: Error del servidor

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación