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.