Devolver todas las ejecuciones de lago de datos pipeline en un Proyecto Obsoleto

Obtener /api/atlas/v2/grupos/{ID_grupo}/tuberías/{nombre_tubería}/ejecuciones

Devuelve una lista de ejecuciones anteriores de Data Lake Pipeline. Para usar este recurso, la cuenta de servicio o la clave API solicitantes deben tener el rol de solo lectura del proyecto.

Parámetros de ruta

  • ID de grupo string Requerido

    Cadena 24hexadecimal única que identifica su proyecto. Utilice el punto de conexión /groups para recuperar todos los proyectos a los que el usuario autenticado tiene acceso.

    NOTA: Grupos y proyectos son términos sinónimos. El ID de tu grupo es el mismo que el de tu proyecto. Para los grupos existentes, el ID de tu grupo/proyecto permanece igual. El recurso y los puntos finales correspondientes usan el término "grupos".

    El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

  • nombreDeLaOleoducto string Requerido

    etiqueta legible por humanos que identifica la pipeline de lago de datos.

    El formato debe coincidir con el siguiente patrón: ^[^/\\ "$]{1,64}$.

Parámetros de consulta

  • envolvente booleano

    Indicador que indica si la aplicación encapsula la respuesta en un objeto JSON envelope. Algunos clientes de la API no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope=true en la consulta. Los endpoints que devuelven una lista de resultados utilizan el objeto de resultados como encapsulado. La aplicación añade el parámetro de estado al cuerpo de la respuesta.

    El valor predeterminado es false.

  • incluirConteo booleano

    Bandera que indica si la respuesta devuelve el número total de elementos (totalCount) en la respuesta.

    El valor predeterminado es true.

  • artículos por página entero

    Número de elementos que la respuesta devuelve por página.

    El valor mínimo es 1, el valor máximo es 500. El valor predeterminado es 100.

  • número de página entero

    Número de la página que muestra el conjunto actual del total de objetos que devuelve la respuesta.

    El valor mínimo es 1. El valor por defecto es 1.

  • bonita booleano

    Bandera que indica si el cuerpo de la respuesta debe estar en formato prettyprint.

    El valor predeterminado es false.

    Impresión bonita
  • creadoAntes cadena(fecha-hora)

    Si se especifica, Atlas solo devuelve las ejecuciones de Data Lake Pipeline iniciadas antes de esta fecha y hora.

Respuestas

  • 200 application/vnd.atlas.2023-01-01+json

    Vale

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • resultados matriz[objeto]

      Lista de documentos devueltos que MongoDB nube proporciona al completar esta solicitud.

      Ejecutar detalles de una canalización de Data Lake.

      Ocultar atributos de resultados Mostrar atributos de resultados Objeto
      • _id string

        Cadena de caracteres hexadecimales 24única que identifica una ejecución de Data Lake Pipeline.

        El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

      • tipo de frecuencia de respaldo string

        Intervalo de programación de copias de seguridad de la tubería de Data Lake.

        Los valores son HOURLY, DAILY, WEEKLY, MONTHLY, YEARLY o ON_DEMAND.

      • fecha de creación cadena(fecha-hora)

        Marca de tiempo que indica cuándo se creó la ejecución de la canalización. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

      • datasetName string

        Etiqueta legible que identifica el conjunto de datos que Atlas genera durante la ejecución de esta canalización. Puede usar este conjunto de datos como dataSource en una colección de bases de datos federadas.

      • Política de retención del conjunto de datos Objeto

        Política de retención de conjuntos de datos para una canalización de Data Lake programada.

        Ocultar atributos de datasetRetentionPolicy Mostrar atributos de datasetRetentionPolicy Objeto
        • lastModifiedDate cadena(fecha-hora)

          Fecha de la última modificación de la política de retención. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

        • unidades string Requerido

          Cantidad de tiempo en que Data Lake Pipeline mide la retención del conjunto de datos.

          Los valores son DAYS, WEEKS o MONTHS.

        • valor integer(int32) Requerido

          Número que indica la cantidad de días, semanas o meses que Data Lake Pipeline retendrá los conjuntos de datos.

          El valor mínimo es 1.

      • ID de grupo string

        Cadena de caracteres hexadecimales 24única que identifica el proyecto.

        El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

      • lastUpdatedDate cadena(fecha-hora)

        Marca de tiempo que indica la última actualización de la ejecución de la canalización. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

      • fase string

        Fase de procesamiento del pipeline de Data Lake.

        Los valores son SNAPSHOT, EXPORT o INGESTION.

      • ID de canalización string

        Cadena de caracteres hexadecimales 24única que identifica una canalización de Data Lake.

        El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

      • Fecha de eliminación programada cadena(fecha-hora)

        Marca de tiempo que indica cuándo expirará la ejecución de la canalización y se eliminará su conjunto de datos. Este parámetro expresa su valor en el formato de marca de tiempo ISO 8601 en UTC.

      • snapshotId string

        Cadena de caracteres hexadecimales 24única que identifica la instantánea de un clúster.

        El formato debe coincidir con el siguiente patrón: ^([a-f0-9]{24})$.

      • Estado string

        Estado del recorrido del oleoducto.

        Los valores son PENDING, IN_PROGRESS, DONE, FAILED o DATASET_DELETED.

      • stats Objeto

        Estadísticas de tiempo de ejecución para esta ejecución de Data Lake Pipeline.

        Ocultar atributos de estadísticas Mostrar atributos de estadísticas Objeto
        • bytes exportados integer(int64)

          Tamaño total de los datos en bytes exportados para esta ejecución de canalización.

        • numDocs integer(int64)

          Número de documentos ingeridos para una ejecución de esta canalización.

    • recuento total integer(int32)

      Número total de documentos disponibles. MongoDB Cloud omite este valor si includeCount se establece en false. El número total es una estimación y puede no ser exacto.

      El valor mínimo es 0.

  • 400 aplicación/json

    Solicitud incorrecta.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

  • 401 aplicación/json

    No autorizado.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

  • 403 aplicación/json

    Forbidden.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

  • 404 aplicación/json

    No se encontró.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

  • 500 aplicación/json

    Error Interno del Servidor.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • badRequestDetail Objeto

      Detalle de solicitud incorrecto.

      Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
      • campos matriz[objeto]

        Describe todas las violaciones en una solicitud de cliente.

        Ocultar atributos de campos Mostrar atributos de campos Objeto
        • Descripción string Requerido

          Una descripción de por qué el elemento de solicitud es incorrecto.

        • Campo string Requerido

          Una ruta que conduce a un campo en el cuerpo de la solicitud.

    • detalle string

      Describe las condiciones o razones específicas que causan cada tipo de error.

    • Error integer(int32) Requerido

      Código de estado HTTP devuelto con este error.

      Documentación externa
    • errorCode string Requerido

      Código de error de aplicación devuelto con este error.

    • Parámetros matriz[objeto]

      Parámetros utilizados para dar más información sobre el error.

    • razón string

      Se devolvió un mensaje de error de aplicación con este error.

OBTENER /api/atlas/v2/grupos/{ID_grupo}/tuberías/{nombre_tubería}/ejecuciones
atlas api dataLakePipelines listPipelineRuns --help
import (
	"os"
	"context"
	"log"
	sdk "go.mongodb.org/atlas-sdk/v20230101001/admin"
)

func main() {
	ctx := context.Background()
	clientID := os.Getenv("MONGODB_ATLAS_CLIENT_ID")
	clientSecret := os.Getenv("MONGODB_ATLAS_CLIENT_SECRET")

	// See https://dochub.mongodb.org/core/atlas-go-sdk-oauth
	client, err := sdk.NewClient(sdk.UseOAuthAuth(clientID, clientSecret))

	if err != nil {
		log.Fatalf("Error: %v", err)
	}

	params = &sdk.ListGroupPipelineRunsApiParams{}
	sdkResp, httpResp, err := client.DataLakePipelinesApi.
		ListGroupPipelineRunsWithParams(ctx, params).
		Execute()
}
curl --include --header "Authorization: Bearer ${ACCESS_TOKEN}" \
  --header "Accept: application/vnd.atlas.2023-01-01+json" \
  -X GET "https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/pipelines/{pipelineName}/runs?pretty=true"
curl --user "${PUBLIC_KEY}:${PRIVATE_KEY}" \
  --digest --include \
  --header "Accept: application/vnd.atlas.2023-01-01+json" \
  -X GET "https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/pipelines/{pipelineName}/runs?pretty=true"
Ejemplos de respuestas (200)
{
  "links": [
    {
      "href": "https://cloud.mongodb.com/api/atlas",
      "rel": "self"
    }
  ],
  "results": [
    {
      "_id": "32b6e34b3d91647abb20e7b8",
      "backupFrequencyType": "HOURLY",
      "createdDate": "2026-05-04T09:42:00Z",
      "datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
      "datasetRetentionPolicy": {
        "lastModifiedDate": "2026-05-04T09:42:00Z",
        "units": "DAYS",
        "value": 42
      },
      "groupId": "32b6e34b3d91647abb20e7b8",
      "lastUpdatedDate": "2026-05-04T09:42:00Z",
      "phase": "SNAPSHOT",
      "pipelineId": "32b6e34b3d91647abb20e7b8",
      "scheduledDeletionDate": "2026-05-04T09:42:00Z",
      "snapshotId": "32b6e34b3d91647abb20e7b8",
      "state": "PENDING",
      "stats": {
        "bytesExported": 42,
        "numDocs": 42
      }
    }
  ],
  "totalCount": 42
}
Ejemplos de respuestas (400)
{
  "error": 400,
  "detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
  "reason": "Bad Request",
  "errorCode": "VALIDATION_ERROR"
}
Ejemplos de respuestas (401)
{
  "error": 401,
  "detail": "(This is just an example, the exception may not be related to this endpoint)",
  "reason": "Unauthorized",
  "errorCode": "NOT_ORG_GROUP_CREATOR"
}
Ejemplos de respuestas (403)
{
  "error": 403,
  "detail": "(This is just an example, the exception may not be related to this endpoint)",
  "reason": "Forbidden",
  "errorCode": "CANNOT_CHANGE_GROUP_NAME"
}
Ejemplos de respuestas (404)
{
  "error": 404,
  "detail": "(This is just an example, the exception may not be related to this endpoint) Cannot find resource AWS",
  "reason": "Not Found",
  "errorCode": "RESOURCE_NOT_FOUND"
}
Ejemplos de respuestas (500)
{
  "error": 500,
  "detail": "(This is just an example, the exception may not be related to this endpoint)",
  "reason": "Internal Server Error",
  "errorCode": "UNEXPECTED_ERROR"
}