Skip to content

StorageMigration

Defined in: libs/ccs-files-client/src/types.ts:1349

A move of a tenant’s objects to another account. File ids, versions and permissions never change.

migration_id: string

Defined in: libs/ccs-files-client/src/types.ts:1350


tenant_id: string

Defined in: libs/ccs-files-client/src/types.ts:1351


source_storage_account_id: string

Defined in: libs/ccs-files-client/src/types.ts:1352


target_storage_account_id: string

Defined in: libs/ccs-files-client/src/types.ts:1353


status: "done" | "failed" | "queued" | "running"

Defined in: libs/ccs-files-client/src/types.ts:1354


phase: "done" | "failed" | "copying" | "verifying" | "waiting" | "deleting"

Defined in: libs/ccs-files-client/src/types.ts:1355


progress: object

Defined in: libs/ccs-files-client/src/types.ts:1356

versions_total: number

versions_moved: number

objects_copied: number

bytes_copied: number

objects_verified: number

objects_deleted: number

versions_waiting: number

Versions still waiting for an open upload on another account.


switched_at: string | null

Defined in: libs/ccs-files-client/src/types.ts:1367

When the tenant switched to the target.


delete_after: string | null

Defined in: libs/ccs-files-client/src/types.ts:1369

When the source copies may be deleted (URLs signed before the switch have expired by then).


error: { code: string; message: string; } | null

Defined in: libs/ccs-files-client/src/types.ts:1370


created_by: CreatedBy

Defined in: libs/ccs-files-client/src/types.ts:1371


created_at: string

Defined in: libs/ccs-files-client/src/types.ts:1372


updated_at: string

Defined in: libs/ccs-files-client/src/types.ts:1373


finished_at: string | null

Defined in: libs/ccs-files-client/src/types.ts:1374