Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/storage:v1.ts";

§Classes

GoogleAuth
Storage

Stores and retrieves potentially large, immutable data objects.

§Variables

auth

§Interfaces

AnywhereCache

An Anywhere Cache instance.

AnywhereCaches

A list of Anywhere Caches.

AnywhereCachesListOptions

Additional options for Storage#anywhereCachesList.

Bucket

A bucket.

BucketAccessControl

An access-control entry.

BucketAccessControls

An access-control list.

BucketAccessControlsDeleteOptions

Additional options for Storage#bucketAccessControlsDelete.

BucketAccessControlsGetOptions

Additional options for Storage#bucketAccessControlsGet.

BucketAccessControlsInsertOptions

Additional options for Storage#bucketAccessControlsInsert.

BucketAccessControlsListOptions

Additional options for Storage#bucketAccessControlsList.

BucketAccessControlsPatchOptions

Additional options for Storage#bucketAccessControlsPatch.

BucketAccessControlsUpdateOptions

Additional options for Storage#bucketAccessControlsUpdate.

Buckets

A list of buckets.

BucketsDeleteOptions

Additional options for Storage#bucketsDelete.

BucketsGetIamPolicyOptions

Additional options for Storage#bucketsGetIamPolicy.

BucketsGetOptions

Additional options for Storage#bucketsGet.

BucketsInsertOptions

Additional options for Storage#bucketsInsert.

BucketsListOptions

Additional options for Storage#bucketsList.

BucketsLockRetentionPolicyOptions

Additional options for Storage#bucketsLockRetentionPolicy.

BucketsPatchOptions

Additional options for Storage#bucketsPatch.

BucketsSetIamPolicyOptions

Additional options for Storage#bucketsSetIamPolicy.

BucketsTestIamPermissionsOptions

Additional options for Storage#bucketsTestIamPermissions.

BucketsUpdateOptions

Additional options for Storage#bucketsUpdate.

BulkRestoreObjectsRequest

A bulk restore objects request.

Channel

An notification channel used to watch for resource changes.

ComposeRequest

A Compose request.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

DefaultObjectAccessControlsDeleteOptions

Additional options for Storage#defaultObjectAccessControlsDelete.

DefaultObjectAccessControlsGetOptions

Additional options for Storage#defaultObjectAccessControlsGet.

DefaultObjectAccessControlsInsertOptions

Additional options for Storage#defaultObjectAccessControlsInsert.

DefaultObjectAccessControlsListOptions

Additional options for Storage#defaultObjectAccessControlsList.

DefaultObjectAccessControlsPatchOptions

Additional options for Storage#defaultObjectAccessControlsPatch.

DefaultObjectAccessControlsUpdateOptions

Additional options for Storage#defaultObjectAccessControlsUpdate.

Expr

Represents an expression text. Example: title: "User account presence" description: "Determines whether the request has a user account" expression: "size(request.user) > 0"

Folder

A folder. Only available in buckets with hierarchical namespace enabled.

Folders

A list of folders.

FoldersDeleteOptions

Additional options for Storage#foldersDelete.

FoldersGetOptions

Additional options for Storage#foldersGet.

FoldersInsertOptions

Additional options for Storage#foldersInsert.

FoldersListOptions

Additional options for Storage#foldersList.

FoldersRenameOptions

Additional options for Storage#foldersRename.

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. It is used by gRPC. Each "Status" message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

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.

ManagedFoldersDeleteOptions

Additional options for Storage#managedFoldersDelete.

ManagedFoldersGetIamPolicyOptions

Additional options for Storage#managedFoldersGetIamPolicy.

ManagedFoldersGetOptions

Additional options for Storage#managedFoldersGet.

ManagedFoldersListOptions

Additional options for Storage#managedFoldersList.

ManagedFoldersSetIamPolicyOptions

Additional options for Storage#managedFoldersSetIamPolicy.

ManagedFoldersTestIamPermissionsOptions

Additional options for Storage#managedFoldersTestIamPermissions.

Notification

A subscription to receive Google PubSub notifications.

Notifications

A list of notification subscriptions.

NotificationsDeleteOptions

Additional options for Storage#notificationsDelete.

NotificationsGetOptions

Additional options for Storage#notificationsGet.

NotificationsInsertOptions

Additional options for Storage#notificationsInsert.

NotificationsListOptions

Additional options for Storage#notificationsList.

Object

An object.

ObjectAccessControl

An access-control entry.

ObjectAccessControls

An access-control list.

ObjectAccessControlsDeleteOptions

Additional options for Storage#objectAccessControlsDelete.

ObjectAccessControlsGetOptions

Additional options for Storage#objectAccessControlsGet.

ObjectAccessControlsInsertOptions

Additional options for Storage#objectAccessControlsInsert.

ObjectAccessControlsListOptions

Additional options for Storage#objectAccessControlsList.

ObjectAccessControlsPatchOptions

Additional options for Storage#objectAccessControlsPatch.

ObjectAccessControlsUpdateOptions

Additional options for Storage#objectAccessControlsUpdate.

Objects

A list of objects.

ObjectsComposeOptions

Additional options for Storage#objectsCompose.

ObjectsCopyOptions

Additional options for Storage#objectsCopy.

ObjectsDeleteOptions

Additional options for Storage#objectsDelete.

ObjectsGetIamPolicyOptions

Additional options for Storage#objectsGetIamPolicy.

ObjectsGetOptions

Additional options for Storage#objectsGet.

ObjectsInsertOptions

Additional options for Storage#objectsInsert.

ObjectsListOptions

Additional options for Storage#objectsList.

ObjectsPatchOptions

Additional options for Storage#objectsPatch.

ObjectsRestoreOptions

Additional options for Storage#objectsRestore.

ObjectsRewriteOptions

Additional options for Storage#objectsRewrite.

ObjectsSetIamPolicyOptions

Additional options for Storage#objectsSetIamPolicy.

ObjectsTestIamPermissionsOptions

Additional options for Storage#objectsTestIamPermissions.

ObjectsUpdateOptions

Additional options for Storage#objectsUpdate.

ObjectsWatchAllOptions

Additional options for Storage#objectsWatchAll.

OperationsListOptions

Additional options for Storage#operationsList.

Policy

A bucket/object/managedFolder IAM policy.

ProjectsHmacKeysCreateOptions

Additional options for Storage#projectsHmacKeysCreate.

ProjectsHmacKeysDeleteOptions

Additional options for Storage#projectsHmacKeysDelete.

ProjectsHmacKeysGetOptions

Additional options for Storage#projectsHmacKeysGet.

ProjectsHmacKeysListOptions

Additional options for Storage#projectsHmacKeysList.

ProjectsHmacKeysUpdateOptions

Additional options for Storage#projectsHmacKeysUpdate.

ProjectsServiceAccountGetOptions

Additional options for Storage#projectsServiceAccountGet.

RewriteResponse

A rewrite response.

ServiceAccount

A subscription to receive Google PubSub notifications.

TestIamPermissionsResponse

A storage.(buckets|objects|managedFolders).testIamPermissions response.