Crear un blueprint de nivel org o repo
Configuración de instantánea (Organización)
Crear un blueprint de nivel org o repo
Crea un blueprint. type se infiere a partir de repo_name.
Según la especificación, esto nunca activa automáticamente una compilación; quien llama debe
hacer POST /builds explícitamente.
POST
Crear un blueprint de nivel org o repo
Permisos
ManageRepoBlueprints a nivel de organización. La creación de blueprints de nivel de organización requiere el permiso ManageOrgSnapshots.
Comportamiento
Los blueprints no existen de forma independiente de tu configuración de Environment. Crear un blueprint con un
repo_name también agrega ese repositorio al Environment; no existe un endpoint independiente para registrar primero el repo. El repositorio se clona en el Environment en la siguiente compilación y se inicia su indexación.También ocurre lo contrario: eliminar un repositorio del Environment (el interruptor Incluir en Environment en la UI) elimina todos los blueprints de ese repo, incluidos todos sus ámbitos de workspace.owner/repo); un repo desconocido o inaccesible devuelve 404 y no se crea ningún blueprint. Si ya existe un blueprint activo para ese repo y ámbito, la solicitud devuelve 409; usa el endpoint de actualización en su lugar.Autorizaciones
Credencial de usuario de servicio (prefijo: cog_)
Parámetros de ruta
ID de la organización (prefijo: org-)
Ejemplo:
"org-abc123def456"
Cuerpo
application/json
Respuesta
Respuesta satisfactoria
Esquema público del recurso Blueprint.
Nota: el enum type puede ampliarse en el futuro; los clientes DEBEN manejar correctamente
los valores desconocidos. El contenido YAML se obtiene por separado mediante
GET /blueprints/{id}/contents.

