TransferSpec
import type { TransferSpec } from "https://googleapis.deno.dev/v1/storagetransfer:v1.ts";
Configuration for running a transfer.
§Properties
An AWS S3 compatible data source.
An Azure Blob Storage data source.
For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data. See Transfer data between file systems for more information.
Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink.
A POSIX Filesystem data sink.
A POSIX Filesystem data source.
Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.
Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
A manifest file provides a list of objects to be transferred from the data source. This field points to the location of the manifest file. Otherwise, the entire source bucket is used. ObjectConditions still apply.
If the option delete_objects_unique_in_sink is true
and time-based
object conditions such as 'last modification time' are specified, the
request fails with an INVALID_ARGUMENT error.