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;
storage.ObjectMetadata.mediaLink
メディアのダウンロード リンク。
サイン:
mediaLink?: string;
ストレージ.オブジェクトメタデータ.メタデータ
ユーザーが提供するメタデータ。
サイン:
metadata?: {
[key: string]: string;
};
ストレージ.オブジェクトメタデータ.メタ世代
オブジェクトのメタデータが更新されるたびに変化するメタ世代のバージョン番号。
サイン:
metageneration?: string;
storage.ObjectMetadata.name
オブジェクトの名前。
サイン:
name?: string;
storage.ObjectMetadata.owner
サイン:
owner?: {
entity?: string;
entityId?: string;
};
storage.ObjectMetadata.selfLink
十分な権限があることを前提として、オブジェクトにアクセスするためのリンク。
サイン:
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;