Module google_api_proto::google::storagetransfer::v1

source ·

Modules§

Structs§

  • Represents an agent pool.
  • AWS access key (see AWS Security Credentials).
  • An AwsS3CompatibleData resource.
  • An AwsS3Data resource can be a data source, but not a data sink. In an AwsS3Data resource, an object’s name is the S3 object’s key name.
  • An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the Azure endpoint. In an AzureBlobStorageData resource, a blobs’s name is the Azure Blob Storage blob’s key name.
  • Azure credentials
  • Specifies the request passed to CreateAgentPool.
  • Request passed to CreateTransferJob.
  • Specifies the request passed to DeleteAgentPool.
  • Request passed to DeleteTransferJob.
  • An entry describing an error that has occurred.
  • A summary of errors by error code, plus a count and sample error log entries.
  • Specifies the Event-driven transfer options. Event-driven transfers listen to an event stream to transfer updated files.
  • In a GcsData resource, an object’s name is the Cloud Storage object’s name and its “last modification time” refers to the object’s updated property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.
  • Specifies the request passed to GetAgentPool.
  • Request passed to GetGoogleServiceAccount.
  • Request passed to GetTransferJob.
  • Google service account
  • An HdfsData resource specifies a path within an HDFS entity (e.g. a cluster). All cluster-specific settings, such as namenodes and ports, are configured on the transfer agents servicing requests, so HdfsData only contains the root path to the data in our transfer.
  • An HttpData resource specifies a list of objects on the web to be transferred over HTTP. The information of the objects to be transferred is contained in a file referenced by a URL. The first line in the file must be "TsvHttpData-1.0", which specifies the format of the file. Subsequent lines specify the information of the list of objects, one object per list entry. Each entry has the following tab-delimited fields:
  • The request passed to ListAgentPools.
  • Response from ListAgentPools.
  • projectId, jobNames, and jobStatuses are query parameters that can be specified when listing transfer jobs.
  • Response from ListTransferJobs.
  • Specifies the logging behavior for transfer operations.
  • Specifies the metadata options for running a transfer.
  • Specification to configure notifications published to Pub/Sub. Notifications are published to the customer-provided topic using the following PubsubMessage.attributes:
  • Conditions that determine which objects are transferred. Applies only to Cloud Data Sources such as S3, Azure, and Cloud Storage.
  • Request passed to PauseTransferOperation.
  • A POSIX filesystem resource.
  • Request passed to ResumeTransferOperation.
  • Request passed to RunTransferJob.
  • S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
  • Transfers can be scheduled to recur or to run just once.
  • A collection of counters that report the progress of a transfer operation.
  • This resource represents the configuration of a transfer job that runs periodically.
  • Specifies where the manifest is located.
  • A description of the execution of a transfer.
  • TransferOptions define the actions to be performed on objects in a transfer.
  • Configuration for running a transfer.
  • Specifies the request passed to UpdateAgentPool.
  • Request passed to UpdateTransferJob.