storage.ObjectMetadata interface

Antarmuka yang mewakili objek metadata objek Google Cloud Storage.

Tanda Tangan:

export interface ObjectMetadata 

Properti

Properti Jenis Deskripsi
acl [ { types?: string; id?: string; selfLink?: string; bucket?: string; object?: string; generasi?: string; entity?: string; peran?: string; email?: string; entityId?: string; domain?: string; Tim proyek?: { projectNumber?: string; tim?: string; }; etag?: string; } ]
bucket string Bucket penyimpanan yang berisi objek.
cacheControl string Nilai header Cache-Control, digunakan untuk menentukan apakah cache Internet diizinkan untuk meng-cache data publik untuk suatu objek.
componentCount string Menentukan jumlah objek yang pertama kali diupload yang menjadi asal pembuatan objek gabungan.
contentDisposition string Nilai header Content-Disposition, digunakan untuk menentukan informasi presentasi tentang data yang dikirim.
contentEncoding string Content-Encoding untuk menunjukkan bahwa objek dikompresi (misalnya, dengan kompresi gzip) dengan tetap mempertahankan Jenis Kontennya.
contentLanguage string Kode bahasa konten sesuai standar ISO 639-1.
contentType string Jenis konten objek, juga dikenal sebagai jenis MIME.
crc32c string Hash CRC32C objek. Semua objek Google Cloud Storage memiliki hash CRC32C atau hash MD5.
customerEncryption { encryptionAlgorithm?: string; keySha256?: string; } Kunci enkripsi yang diberikan pelanggan.Objek ini berisi properti berikut: * encryptionAlgorithm (string|undefined): Algoritma enkripsi yang digunakan. Selalu berisi nilai AES256. * keySha256 (string|undefined): String berenkode base64 RFC 4648 dari hash SHA256 kunci enkripsi Anda. Anda dapat menggunakan hash SHA256 ini untuk mengidentifikasi kunci enkripsi AES-256 secara unik yang diperlukan untuk mendekripsi objek, yang harus Anda simpan dengan aman.
etag string
generasi string Nomor versi pembuatan yang berubah setiap kali objek ditimpa.
id string ID objek, termasuk nama bucket, nama objek, dan nomor pembuatan.
kind string Jenis objek, yang selalu storage#object.
md5Hash string Hash MD5 untuk objek. Semua objek Google Cloud Storage memiliki hash CRC32C atau hash MD5.
mediaLink string Link download media.
metadata { [key: string]: string; } Metadata yang disediakan pengguna.
metagenerasi string Nomor versi pembuatan meta yang berubah setiap kali metadata objek diperbarui.
name string Nama objek.
pemilik { entity?: string; entityId?: string; }
selfLink string Tautan untuk mengakses objek, dengan asumsi Anda memiliki izin yang memadai.
size string Nilai header Content-Length, digunakan untuk menentukan panjang data objek dalam byte.
storageClass string Kelas penyimpanan objek.
waktuDibuat string Waktu pembuatan objek dalam format RFC 3339.
timeDeleted string Waktu penghapusan objek dalam format RFC 3339. Ditampilkan hanya jika versi objek ini telah dihapus.
timeStorageClassUpdated string
diupdate string Waktu modifikasi metadata objek dalam format RFC 3339.

storage.ObjectMetadata.acl

Tanda Tangan:

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 penyimpanan yang berisi objek.

Tanda Tangan:

bucket: string;

storage.ObjectMetadata.cacheControl

Nilai header Cache-Control, digunakan untuk menentukan apakah cache Internet diizinkan untuk meng-cache data publik untuk suatu objek.

Tanda Tangan:

cacheControl?: string;

storage.ObjectMetadata.componentCount

Menentukan jumlah objek yang pertama kali diupload yang menjadi asal pembuatan objek gabungan.

Tanda Tangan:

componentCount?: string;

storage.ObjectMetadata.contentDisposition

Nilai header Content-Disposition, digunakan untuk menentukan informasi presentasi tentang data yang dikirim.

Tanda Tangan:

contentDisposition?: string;

storage.ObjectMetadata.contentEncoding

Content-Encoding untuk menunjukkan bahwa objek dikompresi (misalnya, dengan kompresi gzip) dengan tetap mempertahankan Jenis Kontennya.

Tanda Tangan:

contentEncoding?: string;

storage.ObjectMetadata.contentLanguage

Kode bahasa konten sesuai standar ISO 639-1.

Tanda Tangan:

contentLanguage?: string;

storage.ObjectMetadata.contentType

Jenis konten objek, juga dikenal sebagai jenis MIME.

Tanda Tangan:

contentType?: string;

storage.ObjectMetadata.crc32c

Hash CRC32C objek. Semua objek Google Cloud Storage memiliki hash CRC32C atau hash MD5.

Tanda Tangan:

crc32c?: string;

storage.ObjectMetadata.customerEncryption

Kunci enkripsi yang diberikan pelanggan.

Objek ini berisi properti berikut: * encryptionAlgorithm (string|undefined): Algoritma enkripsi yang digunakan. Selalu berisi nilai AES256. * keySha256 (string|undefined): String berenkode base64 RFC 4648 dari hash SHA256 kunci enkripsi Anda. Anda dapat menggunakan hash SHA256 ini untuk mengidentifikasi kunci enkripsi AES-256 secara unik yang diperlukan untuk mendekripsi objek, yang harus Anda simpan dengan aman.

Tanda Tangan:

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

storage.ObjectMetadata.etag

Tanda Tangan:

etag?: string;

storage.ObjectMetadata.generation

Nomor versi pembuatan yang berubah setiap kali objek ditimpa.

Tanda Tangan:

generation?: string;

storage.ObjectMetadata.id

ID objek, termasuk nama bucket, nama objek, dan nomor pembuatan.

Tanda Tangan:

id: string;

storage.ObjectMetadata.jenis

Jenis objek, yang selalu storage#object.

Tanda Tangan:

kind: string;

storage.ObjectMetadata.md5Hash

Hash MD5 untuk objek. Semua objek Google Cloud Storage memiliki hash CRC32C atau hash MD5.

Tanda Tangan:

md5Hash?: string;

Link download media.

Tanda Tangan:

mediaLink?: string;

storage.ObjectMetadata.metadata

Metadata yang disediakan pengguna.

Tanda Tangan:

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

storage.ObjectMetadata.metageneration

Nomor versi pembuatan meta yang berubah setiap kali metadata objek diperbarui.

Tanda Tangan:

metageneration?: string;

storage.ObjectMetadata.name

Nama objek.

Tanda Tangan:

name?: string;

storage.ObjectMetadata.owner

Tanda Tangan:

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

Tautan untuk mengakses objek, dengan asumsi Anda memiliki izin yang memadai.

Tanda Tangan:

selfLink?: string;

storage.ObjectMetadata.size

Nilai header Content-Length, digunakan untuk menentukan panjang data objek dalam byte.

Tanda Tangan:

size: string;

storage.ObjectMetadata.storageClass

Kelas penyimpanan objek.

Tanda Tangan:

storageClass: string;

storage.ObjectMetadata.timeCreated

Waktu pembuatan objek dalam format RFC 3339.

Tanda Tangan:

timeCreated: string;

storage.ObjectMetadata.timeDeleted

Waktu penghapusan objek dalam format RFC 3339. Ditampilkan hanya jika versi objek ini telah dihapus.

Tanda Tangan:

timeDeleted?: string;

storage.ObjectMetadata.timeStorageClassUpdated

Tanda Tangan:

timeStorageClassUpdated?: string;

storage.ObjectMetadata.updated

Waktu modifikasi metadata objek dalam format RFC 3339.

Tanda Tangan:

updated: string;