Ressource REST : projects.transferConfigs.runs

Ressource : TransferRun

Représente l'exécution d'un transfert de données.

Représentation JSON

{
  "name": string,
  "scheduleTime": string,
  "runTime": string,
  "errorStatus": {
    object (Status)
  },
  "startTime": string,
  "endTime": string,
  "updateTime": string,
  "params": {
    object
  },
  "dataSourceId": string,
  "state": enum (TransferState),
  "userId": string,
  "schedule": string,
  "notificationPubsubTopic": string,
  "emailPreferences": {
    object (EmailPreferences)
  },
  "destinationDatasetId": string
}
Champs
name

string

Nom de ressource de l'exécution de transfert. Les noms des exécutions de transfert sont au format projects/{projectId}/locations/{location}/transferConfigs/{configId}/runs/{run_id}. Le nom est ignoré lors de la création d'une exécution de transfert.

scheduleTime

string (Timestamp format)

Délai minimum après lequel une exécution de transfert peut être lancée.

runTime

string (Timestamp format)

Pour les exécutions de transfert par lot, ce champ spécifie la date et l'heure auxquelles les données doivent être ingérées.

errorStatus

object (Status)

État de l'exécution du transfert.

startTime

string (Timestamp format)

Uniquement en sortie. Heure de début de l'exécution du transfert. Paramètre ignoré par le serveur pour les requêtes entrantes.

endTime

string (Timestamp format)

Uniquement en sortie. Heure de fin de l'exécution du transfert. Paramètre ignoré par le serveur pour les requêtes entrantes.

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière mise à jour de l'état d'exécution du transfert de données.

params

object (Struct format)

Uniquement en sortie. Paramètres spécifiques pour le transfert de données.

dataSourceId

string

Uniquement en sortie. ID de la source de données.

state

enum (TransferState)

État de l'exécution du transfert de données. Ignoré pour les requêtes entrantes.

userId

string (int64 format)

Obsolète. Identifiant unique de l'utilisateur au nom duquel le transfert est effectué.

schedule

string

Uniquement en sortie. Décrit la programmation de l'exécution de transfert si elle a été créée dans le cadre d'une programmation régulière. Pour les exécutions de transfert par lot programmées manuellement, ce champ est vide. REMARQUE : le système peut choisir de retarder la programmation en fonction de la charge actuelle. Par conséquent, scheduleTime ne correspond pas toujours à ce champ.

notificationPubsubTopic

string

Uniquement en sortie. Sujet Pub/Sub dans lequel une notification est envoyée à la fin de l'exécution du transfert.

emailPreferences

object (EmailPreferences)

Uniquement en sortie. Les notifications par e-mail sont envoyées en fonction de ces préférences à l'adresse e-mail de l'utilisateur propriétaire de la configuration de transfert dont cette exécution est issue.

destinationDatasetId

string

Uniquement en sortie. ID de l'ensemble de données cible BigQuery.

Méthodes

delete

Supprime l'exécution de transfert spécifiée.

get

Renvoie des informations sur l'exécution d'un transfert spécifique.

list

Renvoie des informations sur les tâches en cours ou terminées.