Versión 4.0.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:
- Llama a
update_session
para seleccionar el lugar de trabajo “dev”.
- Llama a
create_git_deploy_key
a fin de crear una clave de implementación nueva para el proyecto.
- Copia el texto de la clave de implementación en la configuración de clave SSH del repositorio de Git remoto.
- 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:
- Llama a
update_session
para seleccionar el lugar de trabajo “dev”.
- 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
Expandir la definición HTTPPath...
project_id
string
ID del proyecto
Expandir la definición HTTPBody...
Expandir la definición del proyecto...
que pueden
lock
objeto
Operaciones que el usuario actual puede realizar en este objeto
id
lock
string
ID del proyecto
del espacio
string
Nombre visible del proyecto
uses_git
lock
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
lock
booleano
Si es verdadero, el proyecto es un ejemplo y no se puede modificar.
estado_de_dependencia
string
Estado de las dependencias en tu manifiesto y archivo de bloqueo
verá la consulta cuando se guarde
HTTPQuery
Expandir definición de HTTPQuery...
campos
string
Campos solicitados
Respuesta
200: Proyecto
Tipo de datos
Descripción
que pueden
lock
objeto
Operaciones que el usuario actual puede realizar en este objeto
id
lock
string
ID del proyecto
del espacio
string
Nombre visible del proyecto
uses_git
lock
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
lock
booleano
Si es verdadero, el proyecto es un ejemplo y no se puede modificar.
estado_de_dependencia
string
Estado de las dependencias en tu manifiesto y archivo de bloqueo
400: Bad Request
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
url_documentación
lock
string
Vínculo a la documentación
404: No encontrado
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
url_documentación
lock
string
Vínculo a la documentación
409: El recurso ya existe
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
url_documentación
lock
string
Vínculo a la documentación
422: Error de validación
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
Expandir la definición de ValidationErrorDetail...
campo
lock
string
Campo con error
código
lock
string
Código de error
mensaje,
lock
string
Mensaje de información de error
url_documentación
lock
string
Vínculo a la documentación
url_documentación
lock
string
Vínculo a la documentación
429: Demasiadas solicitudes
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
url_documentación
lock
string
Vínculo a la documentación
500: Error del servidor
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
url_documentación
lock
string
Vínculo a la documentación