storagetransfer/v1 library

Storage Transfer API - v1

Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets.

For more information, see cloud.google.com/storage-transfer/docs

Create an instance of StoragetransferApi to access these resources:

Classes

AgentPool
Represents an On-Premises Agent pool.
AwsAccessKey
AWS access key (see AWS Security Credentials).
AwsS3CompatibleData
An AwsS3CompatibleData resource.
AwsS3Data
An AwsS3Data resource can be a data source, but not a data sink.
AzureBlobStorageData
An AzureBlobStorageData resource can be a data source, but not a data sink.
AzureCredentials
Azure credentials For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
BandwidthLimit
Specifies a bandwidth limit for an agent pool.
EventStream
Specifies the Event-driven transfer options.
GcsData
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.
GoogleServiceAccount
Google service account
GoogleServiceAccountsResource
HdfsData
An HdfsData resource specifies a path within an HDFS entity (e.g. a cluster).
HttpData
An HttpData resource specifies a list of objects on the web to be transferred over HTTP.
ListAgentPoolsResponse
Response from ListAgentPools.
ListOperationsResponse
The response message for Operations.ListOperations.
ListTransferJobsResponse
Response from ListTransferJobs.
LoggingConfig
Specifies the logging behavior for transfer operations.
MetadataOptions
Specifies the metadata options for running a transfer.
NotificationConfig
Specification to configure notifications published to Pub/Sub.
ObjectConditions
Conditions that determine which objects are transferred.
Operation
This resource represents a long-running operation that is the result of a network API call.
PosixFilesystem
A POSIX filesystem resource.
ProjectsAgentPoolsResource
ProjectsResource
RunTransferJobRequest
Request passed to RunTransferJob.
S3CompatibleMetadata
S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
Schedule
Transfers can be scheduled to recur or to run just once.
StoragetransferApi
Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets.
TransferJob
This resource represents the configuration of a transfer job that runs periodically.
TransferJobsResource
TransferManifest
Specifies where the manifest is located.
TransferOperationsResource
TransferOptions
TransferOptions define the actions to be performed on objects in a transfer.
TransferSpec
Configuration for running a transfer.
UpdateTransferJobRequest
Request passed to UpdateTransferJob.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Date = $Date
Represents a whole or partial calendar date, such as a birthday.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
PauseTransferOperationRequest = $Empty
Request passed to PauseTransferOperation.
ResumeTransferOperationRequest = $Empty
Request passed to ResumeTransferOperation.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TimeOfDay = $TimeOfDay
Represents a time of day.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.