storage.ObjectMetadata interface

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

署名:

export interface ObjectMetadata 

プロパティ

プロパティ 説明
ACL [ { kind?: string;id?: string;selfLink?: string;bucket?: 文字列;Object?: 文字列;generation?: string;entity?: string;role?: 文字列;email?: string;entityId?: string;domain?: string;projectTeam?:{ projectNumber?: string;team?: string;}etag?: string;})
バケット 文字列 オブジェクトを含む Storage バケット。
cacheControl 文字列 Cache-Control ヘッダーの値。インターネット キャッシュでオブジェクトの一般公開データをキャッシュに保存できるかどうかを決定するために使用されます。
componentCount 文字列 複合オブジェクトの作成元として最初にアップロードされたオブジェクトの数を指定します。
contentDisposition 文字列 Content-Disposition ヘッダーの値。送信されるデータに関するプレゼンテーション情報の指定に使用されます。
contentEncoding 文字列 Content-Encoding に、オブジェクトが Content-Type を維持しながら圧縮されている(たとえば、gzip 圧縮で)いることを示します。
contentLanguage 文字列 コンテンツの ISO 639-1 言語コード。
contentType 文字列 オブジェクトのコンテンツ タイプ(MIME タイプとも呼ばれます)。
crc32c 文字列 オブジェクトの CRC32C ハッシュ。すべての Google Cloud Storage オブジェクトに CRC32C ハッシュまたは MD5 ハッシュがあります。
customerEncryption { encryptionAlgorithm?: string;keySha256?: string;} 顧客指定の暗号鍵。このオブジェクトには次のプロパティが含まれています。* encryptionAlgorithmstring|undefined): 使用された暗号化アルゴリズム。常に値 AES256 が含まれます。* keySha256string|undefined): RFC 4648 の Base64 でエンコードされた、ユーザーの暗号鍵の SHA256 ハッシュの文字列。この SHA256 ハッシュを使用して、オブジェクトの復号に必要な AES-256 暗号鍵を一意に識別することができます。この鍵は安全に保存する必要があります。
etag 文字列
世代 文字列 オブジェクトが上書きされるたびに変更される世代のバージョン番号。
id 文字列 オブジェクトの ID(バケット名、オブジェクト名、世代番号を含む)。
種類 文字列 オブジェクトの種類。常に storage#object です。
MD5 ハッシュ 文字列 オブジェクトの MD5 ハッシュ。すべての Google Cloud Storage オブジェクトに CRC32C ハッシュまたは MD5 ハッシュがあります。
mediaLink 文字列 メディアのダウンロード リンクです。
metadata { [キー: 文字列]: 文字列;} ユーザー提供のメタデータ。
メタ世代 文字列 オブジェクトのメタデータが更新されるたびに変更されるメタ世代のバージョン番号。
name 文字列 オブジェクトの名前。
オーナー { entity?: string;entityId?: string;}
セルフリンク 文字列 オブジェクトにアクセスするためのリンク(十分な権限があることを前提としています)。
size 文字列 Content-Length ヘッダーの値。オブジェクト データの長さ(バイト単位)を決定するために使用されます。
storageClass 文字列 オブジェクトのストレージ クラス。
timeCreated 文字列 オブジェクトの作成時刻(RFC 3339 形式)。
timeDeleted 文字列 オブジェクトの削除時間(RFC 3339 形式)。このバージョンのオブジェクトが削除された場合にのみ返されます。
timeStorageClassUpdated 文字列
updated 文字列 オブジェクト メタデータの変更時間(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

オブジェクトを含む Storage バケット。

署名:

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

顧客指定の暗号鍵。

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

署名:

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

storage.ObjectMetadata.etag

署名:

etag?: string;

storage.ObjectMetadata.generation

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

署名:

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;

storage.ObjectMetadata.metadata

ユーザー提供のメタデータ。

署名:

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

storage.ObjectMetadata.metageneration

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

署名:

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;