Skip to main content

AppEnvironmentSyncProgress

Progress details for an environment sync.

type AppEnvironmentSyncProgress {
config: JSON
error: String
finished_at: Int
from_environment: AppEnvironment
progress_percentage: Int
started_at: Int
status: String
steps: [AppEnvironmentSyncStep]
sync: Int
}

Fields

AppEnvironmentSyncProgress.config ● JSON scalar common

The copy configuration payload.

AppEnvironmentSyncProgress.error ● String scalar common

Why the sync failed, when the sync recorded a reason.

AppEnvironmentSyncProgress.finished_at ● Int scalar common

When the sync finished, as a Unix timestamp.

AppEnvironmentSyncProgress.from_environment ● AppEnvironment object common

The source environment to sync from.

AppEnvironmentSyncProgress.progress_percentage ● Int scalar common

How far through the sync the job has reported, as a percentage. Null when no progress has been recorded. Terminal states report 100, including failures.

AppEnvironmentSyncProgress.started_at ● Int scalar common

When the sync started, as a Unix timestamp.

AppEnvironmentSyncProgress.status ● String scalar common

The overall sync status.

AppEnvironmentSyncProgress.steps ● [AppEnvironmentSyncStep] list object common

The individual sync steps.

AppEnvironmentSyncProgress.sync ● Int scalar common

The sync job ID.

Member Of

AppEnvironment object