storage/v1 library

Classes

AnywhereCache
An Anywhere Cache instance.
AnywhereCaches
A list of Anywhere Caches.
AnywhereCachesResource
Bucket
A bucket.
BucketAccessControl
An access-control entry.
BucketAccessControlProjectTeam
The project team associated with the entity, if any.
BucketAccessControls
An access-control list.
BucketAccessControlsResource
BucketAutoclass
The bucket's Autoclass configuration.
BucketBilling
The bucket's billing configuration.
BucketCors
BucketCustomPlacementConfig
The bucket's custom placement configuration for Custom Dual Regions.
BucketEncryption
Encryption configuration for a bucket.
BucketHierarchicalNamespace
The bucket's hierarchical namespace configuration.
BucketIamConfiguration
The bucket's IAM configuration.
BucketIamConfigurationBucketPolicyOnly
The bucket's uniform bucket-level access configuration.
BucketIamConfigurationUniformBucketLevelAccess
The bucket's uniform bucket-level access configuration.
BucketLifecycle
The bucket's lifecycle configuration.
BucketLifecycleRule
BucketLifecycleRuleAction
The action to take.
BucketLifecycleRuleCondition
The condition(s) under which the action will be taken.
BucketLogging
The bucket's logging configuration, which defines the destination bucket and optional name prefix for the current bucket's logs.
BucketObjectRetention
The bucket's object retention config.
BucketOwner
The owner of the bucket.
BucketRetentionPolicy
The bucket's retention policy.
Buckets
A list of buckets.
BucketSoftDeletePolicy
The bucket's soft delete policy, which defines the period of time that soft-deleted objects will be retained, and cannot be permanently deleted.
BucketsResource
BucketVersioning
The bucket's versioning configuration.
BucketWebsite
The bucket's website configuration, controlling how the service behaves when accessing bucket contents as a web site.
BulkRestoreObjectsRequest
A bulk restore objects request.
ByteRange
Specifies a range of media.
Channel
An notification channel used to watch for resource changes.
ChannelsResource
ComposeRequest
A Compose request.
ComposeRequestSourceObjects
ComposeRequestSourceObjectsObjectPreconditions
Conditions that must be met for this operation to execute.
DefaultObjectAccessControlsResource
DownloadOptions
Represents options for downloading media.
Expr
Represents an expression text.
Folder
A folder.
FolderPendingRenameInfo
Only present if the folder is part of an ongoing rename folder operation.
Folders
A list of folders.
FoldersResource
GoogleLongrunningListOperationsResponse
The response message for storage.buckets.operations.list.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
GoogleRpcStatus
The "Status" type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
HmacKey
JSON template to produce a JSON-style HMAC Key resource for Create responses.
HmacKeyMetadata
JSON template to produce a JSON-style HMAC Key metadata resource.
HmacKeysMetadata
A list of hmacKeys.
ManagedFolder
A managed folder.
ManagedFolders
A list of managed folders.
ManagedFoldersResource
Media
Represents a media consisting of a stream of bytes, a content type and a length.
Notification
A subscription to receive Google PubSub notifications.
Notifications
A list of notification subscriptions.
NotificationsResource
Object
An object.
ObjectAccessControl
An access-control entry.
ObjectAccessControlProjectTeam
The project team associated with the entity, if any.
ObjectAccessControls
An access-control list.
ObjectAccessControlsResource
ObjectCustomerEncryption
Metadata of customer-supplied encryption key, if the object is encrypted by such a key.
ObjectOwner
The owner of the object.
ObjectRetention
A collection of object level retention parameters.
Objects
A list of objects.
ObjectsResource
OperationsResource
PartialDownloadOptions
Options for downloading a Media.
Policy
A bucket/object/managedFolder IAM policy.
PolicyBindings
ProjectsHmacKeysResource
ProjectsResource
ProjectsServiceAccountResource
ResumableUploadOptions
Specifies options for resumable uploads.
RewriteResponse
A rewrite response.
ServiceAccount
A subscription to receive Google PubSub notifications.
StorageApi
Stores and retrieves potentially large, immutable data objects.
TestIamPermissionsResponse
A storage.(buckets|objects|managedFolders).testIamPermissions response.
UploadOptions
Represents options for uploading a Media.

Exceptions / Errors

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