storage.StorageObjectData interface

Google Cloud Storage 内のオブジェクト。参照: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts

サイン:

export interface StorageObjectData 

プロパティ

財産タイプ説明
バケツこのオブジェクトを含むバケットの名前。
キャッシュコントロールオブジェクト データのキャッシュ制御ディレクティブ。[https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2] に一致します。
コンポーネント数番号このオブジェクトを構成する基礎となるコンポーネントの数。コンポーネントは構成操作によって蓄積されます。このフィールドを設定しようとするとエラーが発生します。
コンテンツの配置Content-[https://tools.ietf.org/html/rfc6266][RFC 6266] に一致するオブジェクト データの配置。
コンテンツエンコーディング[https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] に一致する、オブジェクト データの Content-Encoding
コンテンツ言語オブジェクト データのコンテンツ言語。[https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2] に一致します。
コンテンツタイプ[https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5] に一致するオブジェクト データの Content-Type。オブジェクトが Content-Type なしで保存されている場合、そのオブジェクトはapplication/octet-streamとして提供されます。
crc32cCRC32c チェックサム。 CRC32c チェックサムの使用の詳細については、[https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][ハッシュと ETag: ベスト プラクティス] を参照してください。
顧客暗号化顧客暗号化顧客が指定した暗号化キーのメタデータ (オブジェクトがそのようなキーで暗号化されている場合)。
eタグオブジェクトの HTTP 1.1 エンティティ タグ。 [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3] を参照してください。
世代番号このオブジェクトのコンテンツ生成。オブジェクトのバージョン管理に使用されます。このフィールドを設定しようとするとエラーが発生します。
IDバケット名、オブジェクト名、世代番号を含むオブジェクトの ID。
親切こういうアイテムなんですね。オブジェクトの場合、これは常に「storage#object」です。
md5ハッシュデータの MD5 ハッシュ。 [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] に従って、base64 を使用してエンコードされます。 MD5 ハッシュの使用の詳細については、[https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][ハッシュと ETag: ベスト プラクティス] を参照してください。
メディアリンクメディアのダウンロード リンク。
メタデータ{ [キー: 文字列]: 文字列; }ユーザーが提供するメタデータ (キーと値のペア)。
メタジェネレーション番号この世代におけるこのオブジェクトのメタデータのバージョン。前提条件とメタデータの変更の検出に使用されます。メタ世代番号は、特定のオブジェクトの特定の世代のコンテキストでのみ意味を持ちます。
名前オブジェクトの名前。
セルフリンクこのオブジェクトへのリンク。
サイズ番号[https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2] に一致するオブジェクト データの Content-Length (バイト単位)。
ストレージクラスオブジェクトのストレージ クラス。
作成時間日付 |弦オブジェクトの作成時刻。このフィールドを設定しようとするとエラーが発生します。
時間削除済み日付 |弦オブジェクトの削除時刻。このバージョンのオブジェクトが削除された場合にのみ返されます。
timeStorageClassUpdated日付 |弦オブジェクトのストレージ クラスが最後に変更された時刻。
更新しました日付 |弦オブジェクトのメタデータの変更時刻。

storage.StorageObjectData.bucket

このオブジェクトを含むバケットの名前。

サイン:

bucket: string;

storage.StorageObjectData.cacheControl

オブジェクト データのキャッシュ制御ディレクティブ。[https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2] に一致します。

サイン:

cacheControl?: string;

storage.StorageObjectData.componentCount

このオブジェクトを構成する基礎となるコンポーネントの数。コンポーネントは構成操作によって蓄積されます。このフィールドを設定しようとするとエラーが発生します。

サイン:

componentCount?: number;

storage.StorageObjectData.contentDisposition

Content-[https://tools.ietf.org/html/rfc6266][RFC 6266] に一致するオブジェクト データの配置。

サイン:

contentDisposition?: string;

storage.StorageObjectData.contentEncoding

[https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] に一致する、オブジェクト データの Content-Encoding

サイン:

contentEncoding?: string;

storage.StorageObjectData.contentLanguage

オブジェクト データのコンテンツ言語。[https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2] に一致します。

サイン:

contentLanguage?: string;

storage.StorageObjectData.contentType

[https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5] に一致するオブジェクト データの Content-Type。オブジェクトが Content-Type なしで保存されている場合、それはapplication/octet-streamとして提供されます

サイン:

contentType?: string;

storage.StorageObjectData.crc32c

CRC32c チェックサム。 CRC32c チェックサムの使用の詳細については、[https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][ハッシュと ETag: ベスト プラクティス] を参照してください。

サイン:

crc32c?: string;

storage.StorageObjectData.customerEncryption

顧客が指定した暗号化キーのメタデータ (オブジェクトがそのようなキーで暗号化されている場合)。

サイン:

customerEncryption?: CustomerEncryption;

storage.StorageObjectData.etag

オブジェクトの HTTP 1.1 エンティティ タグ。 [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3] を参照してください。

サイン:

etag?: string;

ストレージ.StorageObjectData.世代

このオブジェクトのコンテンツ生成。オブジェクトのバージョン管理に使用されます。このフィールドを設定しようとするとエラーが発生します。

サイン:

generation: number;

storage.StorageObjectData.id

バケット名、オブジェクト名、世代番号を含むオブジェクトの ID。

サイン:

id: string;

storage.StorageObjectData.kind

こういうアイテムなんですね。オブジェクトの場合、これは常に「storage#object」です。

サイン:

kind?: string;

storage.StorageObjectData.md5Hash

データの MD5 ハッシュ。 [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] に従って、base64 を使用してエンコードされます。 MD5 ハッシュの使用の詳細については、[https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][ハッシュと ETag: ベスト プラクティス] を参照してください。

サイン:

md5Hash?: string;

メディアのダウンロード リンク。

サイン:

mediaLink?: string;

storage.StorageObjectData.metadata

ユーザーが提供するメタデータ (キーと値のペア)。

サイン:

metadata?: {
        [key: string]: string;
    };

storage.StorageObjectData.meta世代

この世代におけるこのオブジェクトのメタデータのバージョン。前提条件とメタデータの変更の検出に使用されます。メタ世代番号は、特定のオブジェクトの特定の世代のコンテキストでのみ意味を持ちます。

サイン:

metageneration: number;

storage.StorageObjectData.name

オブジェクトの名前。

サイン:

name: string;

このオブジェクトへのリンク。

サイン:

selfLink?: string;

storage.StorageObjectData.size

[https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2] に一致するオブジェクト データの Content-Length (バイト単位)。

サイン:

size: number;

storage.StorageObjectData.storageClass

オブジェクトのストレージ クラス。

サイン:

storageClass: string;

storage.StorageObjectData.timeCreated

オブジェクトの作成時刻。このフィールドを設定しようとするとエラーが発生します。

サイン:

timeCreated?: Date | string;

storage.StorageObjectData.timeDeleted

オブジェクトの削除時刻。このバージョンのオブジェクトが削除された場合にのみ返されます。

サイン:

timeDeleted?: Date | string;

storage.StorageObjectData.timeStorageClassUpdated

オブジェクトのストレージ クラスが最後に変更された時刻。

サイン:

timeStorageClassUpdated?: Date | string;

storage.StorageObjectData.updated

オブジェクトのメタデータの変更時刻。

サイン:

updated?: Date | string;