storage.ObjectMetadata interface

Interfejs reprezentujący obiekt metadanych obiektu Google Google Cloud Storage.

Podpis:

export interface ObjectMetadata 

Nieruchomości

Nieruchomość Typ Opis
m.in [ {rodzaj?: ciąg; identyfikator?: ciąg; selfLink?: ciąg znaków; wiadro?: sznurek; obiekt?: ciąg; generacja?: string; jednostka?: ciąg znaków; rola?: ciąg; e-mail?: ciąg; identyfikator podmiotu?: ciąg; domena?: ciąg; zespół projektu?: {Numer projektu?: ciąg; zespół?: ciąg; }; etag?: ciąg; } ]
wiaderko strunowy Zasobnik pamięci zawierający obiekt.
Kontrola pamięci podręcznej strunowy Wartość nagłówka Cache-Control używana do określenia, czy internetowe pamięci podręczne mogą buforować publiczne dane obiektu.
liczba komponentów strunowy Określa liczbę oryginalnie przesłanych obiektów, z których utworzono obiekt złożony.
treśćDyspozycja strunowy Wartość nagłówka Content-Disposition używana do określenia informacji prezentacyjnych o przesyłanych danych.
kodowanie treści strunowy Content-Encoding, aby wskazać, że obiekt jest skompresowany (na przykład za pomocą kompresji gzip), zachowując jego typ zawartości.
treśćJęzyk strunowy Kod języka treści ISO 639-1.
Typ zawartości strunowy Typ zawartości obiektu, znany również jako typ MIME.
crc32c strunowy Hash CRC32C obiektu. Wszystkie obiekty Google Cloud Storage mają skrót CRC32C lub skrót MD5.
Szyfrowanie klienta {Algorytm szyfrowania?: ciąg; keySha256?: ciąg znaków; } Klucz szyfrowania dostarczony przez klienta. Obiekt ten zawiera następujące właściwości: * encryptionAlgorithm ( string|undefined ): Użyty algorytm szyfrowania. Zawsze zawiera wartość AES256 . * keySha256 ( string|undefined ): ciąg znaków zakodowany w formacie RFC 4648 base64 zawierający skrót SHA256 Twojego klucza szyfrowania. Możesz użyć tego skrótu SHA256, aby jednoznacznie zidentyfikować klucz szyfrowania AES-256 wymagany do odszyfrowania obiektu, który musisz bezpiecznie przechowywać.
etag strunowy
Pokolenie strunowy Numer wersji generacji, który zmienia się przy każdym nadpisaniu obiektu.
ID strunowy Identyfikator obiektu, obejmujący nazwę segmentu, nazwę obiektu i numer generacji.
Uprzejmy strunowy Rodzaj obiektu, którym jest zawsze storage#object .
md5Hash strunowy Hash MD5 dla obiektu. Wszystkie obiekty Google Cloud Storage mają skrót CRC32C lub skrót MD5.
mediaLink strunowy Link do pobrania multimediów.
metadane { [klucz: ciąg]: ciąg; } Metadane dostarczone przez użytkownika.
metageneracja strunowy Numer wersji metageneracji, który zmienia się przy każdej aktualizacji metadanych obiektu.
nazwa strunowy Nazwa obiektu.
właściciel {podmiot?: ciąg; identyfikator podmiotu?: ciąg; }
SelfLink strunowy Link umożliwiający dostęp do obiektu, zakładając, że masz wystarczające uprawnienia.
rozmiar strunowy Wartość nagłówka Content-Length używana do określenia długości danych obiektowych w bajtach.
klasa przechowywania strunowy Klasa przechowywania obiektu.
czasUtworzono strunowy Czas utworzenia obiektu w formacie RFC 3339.
czasUsunięto strunowy Czas usunięcia obiektu w formacie RFC 3339. Zwracany tylko wtedy, gdy ta wersja obiektu została usunięta.
timeStorageClassZaktualizowano strunowy
zaktualizowany strunowy Czas modyfikacji metadanych obiektu w formacie RFC 3339.

magazyn.ObjectMetadata.acl

Podpis:

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;
        }
    ];

magazyn.ObjectMetadata.bucket

Zasobnik pamięci zawierający obiekt.

Podpis:

bucket: string;

Storage.ObjectMetadata.cacheControl

Wartość nagłówka Cache-Control używana do określenia, czy internetowe pamięci podręczne mogą buforować publiczne dane obiektu.

Podpis:

cacheControl?: string;

magazyn.ObjectMetadata.componentCount

Określa liczbę oryginalnie przesłanych obiektów, z których utworzono obiekt złożony.

Podpis:

componentCount?: string;

Storage.ObjectMetadata.contentDisposition

Wartość nagłówka Content-Disposition używana do określenia informacji prezentacyjnych o przesyłanych danych.

Podpis:

contentDisposition?: string;

Storage.ObjectMetadata.contentEncoding

Content-Encoding, aby wskazać, że obiekt jest skompresowany (na przykład za pomocą kompresji gzip), zachowując jego typ zawartości.

Podpis:

contentEncoding?: string;

Storage.ObjectMetadata.contentLanguage

Kod języka treści ISO 639-1.

Podpis:

contentLanguage?: string;

magazyn.ObjectMetadata.contentType

Typ zawartości obiektu, znany również jako typ MIME.

Podpis:

contentType?: string;

magazyn.ObjectMetadata.crc32c

Hash CRC32C obiektu. Wszystkie obiekty Google Cloud Storage mają skrót CRC32C lub skrót MD5.

Podpis:

crc32c?: string;

Storage.ObjectMetadata.customerEncryption

Klucz szyfrowania dostarczony przez klienta.

Obiekt ten zawiera następujące właściwości: * encryptionAlgorithm ( string|undefined ): zastosowany algorytm szyfrowania. Zawsze zawiera wartość AES256 . * keySha256 ( string|undefined ): ciąg znaków zakodowany w standardzie RFC 4648 base64 zawierający skrót SHA256 klucza szyfrowania. Możesz użyć tego skrótu SHA256, aby jednoznacznie zidentyfikować klucz szyfrowania AES-256 wymagany do odszyfrowania obiektu, który musisz bezpiecznie przechowywać.

Podpis:

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

przechowywanie.ObjectMetadata.etag

Podpis:

etag?: string;

przechowywanie.ObjectMetadata.generacja

Numer wersji generacji, który zmienia się przy każdym nadpisaniu obiektu.

Podpis:

generation?: string;

magazyn.ObjectMetadata.id

Identyfikator obiektu, obejmujący nazwę segmentu, nazwę obiektu i numer generacji.

Podpis:

id: string;

magazyn.ObjectMetadata.kind

Rodzaj obiektu, którym jest zawsze storage#object .

Podpis:

kind: string;

magazyn.ObjectMetadata.md5Hash

Hash MD5 dla obiektu. Wszystkie obiekty Google Cloud Storage mają skrót CRC32C lub skrót MD5.

Podpis:

md5Hash?: string;

Link do pobrania multimediów.

Podpis:

mediaLink?: string;

przechowywanie.ObjectMetadata.metadata

Metadane dostarczone przez użytkownika.

Podpis:

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

przechowywanie.ObjectMetadata.metageneracja

Numer wersji metageneracji, który zmienia się przy każdej aktualizacji metadanych obiektu.

Podpis:

metageneration?: string;

magazyn.ObjectMetadata.name

Nazwa obiektu.

Podpis:

name?: string;

magazyn.ObiektMetadata.właściciel

Podpis:

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

Link umożliwiający dostęp do obiektu, zakładając, że masz wystarczające uprawnienia.

Podpis:

selfLink?: string;

magazyn.ObjectMetadata.size

Wartość nagłówka Content-Length używana do określenia długości danych obiektowych w bajtach.

Podpis:

size: string;

Storage.ObjectMetadata.storageClass

Klasa przechowywania obiektu.

Podpis:

storageClass: string;

Storage.ObjectMetadata.timeCreated

Czas utworzenia obiektu w formacie RFC 3339.

Podpis:

timeCreated: string;

Storage.ObjectMetadata.timeUsunięto

Czas usunięcia obiektu w formacie RFC 3339. Zwracany tylko wtedy, gdy ta wersja obiektu została usunięta.

Podpis:

timeDeleted?: string;

Storage.ObjectMetadata.timeStorageClassUpdated

Podpis:

timeStorageClassUpdated?: string;

magazyn.ObjectMetadata.updated

Czas modyfikacji metadanych obiektu w formacie RFC 3339.

Podpis:

updated: string;