storage.ObjectMetadata interface

Google Google Cloud Storage オブジェクトのメタデータ オブジェクトを表すインターフェイス。

サイン:

export interface ObjectMetadata 

プロパティ

財産タイプ説明
acl [ { 種類?: 文字列; ID?: 文字列; selfLink?: 文字列;バケット?: 文字列;オブジェクト?: 文字列;世代?: 文字列;エンティティ?: 文字列;役割?: 文字列;電子メール?: 文字列;エンティティ ID?: 文字列;ドメイン?: 文字列;プロジェクトチーム?: {プロジェクト番号?: 文字列;チーム?: 文字列; }; etag?: 文字列; } ]
バケツオブジェクトを含むストレージ バケット。
キャッシュコントロールCache-Controlヘッダーの値。インターネット キャッシュがオブジェクトのパブリック データをキャッシュできるかどうかを決定するために使用されます。
コンポーネント数複合オブジェクトの作成元となった、最初にアップロードされたオブジェクトの数を指定します。
コンテンツの配置Content-Dispositionヘッダーの値。送信されるデータに関するプレゼンテーション情報を指定するために使用されます。
コンテンツエンコーディングContent-Encoding は、Content-Type を維持しながらオブジェクトが圧縮されていることを示します (gzip 圧縮など)。
コンテンツ言語コンテンツの ISO 639-1 言語コード。
コンテンツタイプオブジェクトのコンテンツ タイプ。MIME タイプとも呼ばれます。
crc32cオブジェクトの CRC32C ハッシュ。すべての Google Cloud Storage オブジェクトには CRC32C ハッシュまたは MD5 ハッシュがあります。
顧客暗号化{ 暗号化アルゴリズム?: 文字列; keySha256?: 文字列; }お客様が指定した暗号化キー。このオブジェクトには次のプロパティが含まれます。 * encryptionAlgorithm ( string|undefined ): 使用された暗号化アルゴリズム。常に値AES256が含まれます。 * keySha256 ( string|undefined ): 暗号化キーの SHA256 ハッシュの RFC 4648 Base64 エンコード文字列。この SHA256 ハッシュを使用すると、オブジェクトの復号化に必要な AES-256 暗号化キーを一意に識別できます。このキーは安全に保管する必要があります。
eタグ
世代オブジェクトが上書きされるたびに変わる世代バージョン番号。
IDバケット名、オブジェクト名、世代番号を含むオブジェクトの ID。
親切オブジェクトの種類。常にstorage#objectです。
md5ハッシュオブジェクトの MD5 ハッシュ。すべての Google Cloud Storage オブジェクトには CRC32C ハッシュまたは MD5 ハッシュがあります。
メディアリンクメディアのダウンロード リンク。
メタデータ{ [キー: 文字列]: 文字列; }ユーザーが提供するメタデータ。
メタジェネレーションオブジェクトのメタデータが更新されるたびに変化するメタ世代のバージョン番号。
名前オブジェクトの名前。
所有者{ エンティティ?: 文字列;エンティティ ID?: 文字列; }
セルフリンク十分な権限があることを前提として、オブジェクトにアクセスするためのリンク。
サイズContent-Lengthヘッダーの値。オブジェクト データの長さをバイト単位で決定するために使用されます。
ストレージクラスオブジェクトのストレージ クラス。
作成時間RFC 3339 形式のオブジェクトの作成時刻。
時間削除済みRFC 3339 形式のオブジェクトの削除時刻。このバージョンのオブジェクトが削除された場合にのみ返されます。
timeStorageClassUpdated
更新しましたRFC 3339 形式のオブジェクト メタデータの変更時刻。

storage.ObjectMetadata.acl

サイン:

acl?: [
        {
            kind?: string;
            id?: string;
            selfLink?: string;
            bucket?: string;
            object?: string;
            generation?: string;
            entity?: string;
            role?: string;
            email?: string;
            entityId?: string;
            domain?: string;
            projectTeam?: {
                projectNumber?: string;
                team?: string;
            };
            etag?: string;
        }
    ];

storage.ObjectMetadata.bucket

オブジェクトを含むストレージ バケット。

サイン:

bucket: string;

storage.ObjectMetadata.cacheControl

Cache-Controlヘッダーの値。インターネット キャッシュがオブジェクトのパブリック データをキャッシュできるかどうかを決定するために使用されます。

サイン:

cacheControl?: string;

storage.ObjectMetadata.componentCount

複合オブジェクトの作成元となった、最初にアップロードされたオブジェクトの数を指定します。

サイン:

componentCount?: string;

storage.ObjectMetadata.contentDisposition

Content-Dispositionヘッダーの値。送信されるデータに関するプレゼンテーション情報を指定するために使用されます。

サイン:

contentDisposition?: string;

storage.ObjectMetadata.contentEncoding

Content-Encoding は、Content-Type を維持しながらオブジェクトが圧縮されていることを示します (gzip 圧縮など)。

サイン:

contentEncoding?: string;

storage.ObjectMetadata.contentLanguage

コンテンツの ISO 639-1 言語コード。

サイン:

contentLanguage?: string;

storage.ObjectMetadata.contentType

オブジェクトのコンテンツ タイプ。MIME タイプとも呼ばれます。

サイン:

contentType?: string;

storage.ObjectMetadata.crc32c

オブジェクトの CRC32C ハッシュ。すべての Google Cloud Storage オブジェクトには CRC32C ハッシュまたは MD5 ハッシュがあります。

サイン:

crc32c?: string;

storage.ObjectMetadata.customerEncryption

お客様が指定した暗号化キー。

このオブジェクトには次のプロパティが含まれています: * encryptionAlgorithm ( string|undefined ): 使用された暗号化アルゴリズム。常に値AES256が含まれます。 * keySha256 ( string|undefined ): 暗号化キーの SHA256 ハッシュの RFC 4648 Base64 エンコード文字列。この SHA256 ハッシュを使用すると、オブジェクトの復号化に必要な AES-256 暗号化キーを一意に識別できます。このキーは安全に保管する必要があります。

サイン:

customerEncryption?: {
        encryptionAlgorithm?: string;
        keySha256?: string;
    };

storage.ObjectMetadata.etag

サイン:

etag?: string;

ストレージ.オブジェクトメタデータ.世代

オブジェクトが上書きされるたびに変わる世代バージョン番号。

サイン:

generation?: string;

storage.ObjectMetadata.id

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

サイン:

id: string;

storage.ObjectMetadata.kind

オブジェクトの種類。常にstorage#objectです。

サイン:

kind: string;

storage.ObjectMetadata.md5Hash

オブジェクトの MD5 ハッシュ。すべての Google Cloud Storage オブジェクトには CRC32C ハッシュまたは MD5 ハッシュがあります。

サイン:

md5Hash?: string;

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

サイン:

mediaLink?: string;

ストレージ.オブジェクトメタデータ.メタデータ

ユーザーが提供するメタデータ。

サイン:

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

ストレージ.オブジェクトメタデータ.メタ世代

オブジェクトのメタデータが更新されるたびに変化するメタ世代のバージョン番号。

サイン:

metageneration?: string;

storage.ObjectMetadata.name

オブジェクトの名前。

サイン:

name?: string;

storage.ObjectMetadata.owner

サイン:

owner?: {
        entity?: string;
        entityId?: string;
    };

十分な権限があることを前提として、オブジェクトにアクセスするためのリンク。

サイン:

selfLink?: string;

storage.ObjectMetadata.size

Content-Lengthヘッダーの値。オブジェクト データの長さをバイト単位で決定するために使用されます。

サイン:

size: string;

storage.ObjectMetadata.storageClass

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

サイン:

storageClass: string;

storage.ObjectMetadata.timeCreated

RFC 3339 形式のオブジェクトの作成時刻。

サイン:

timeCreated: string;

storage.ObjectMetadata.timeDeleted

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

サイン:

timeDeleted?: string;

storage.ObjectMetadata.timeStorageClassUpdated

サイン:

timeStorageClassUpdated?: string;

storage.ObjectMetadata.updated

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

サイン:

updated: string;