storage.ObjectMetadata interface

Schnittstelle, die ein Metadatenobjekt eines Google Cloud Storage-Objekts darstellt.

Unterschrift:

export interface ObjectMetadata 

Eigenschaften

Eigentum Typ Beschreibung
acl [ { Art?: string; id?: string; selfLink?: string; Eimer?: string; Objekt?: string; Generation?: string; Entität?: string; Rolle?: string; E-Mail?: string; EntityId?: string; Domäne?: string; projectTeam?: { projectNumber?: string; Team?: string; }; etag?: string; } ]
Eimer Zeichenfolge Speicher-Bucket, der das Objekt enthält.
CacheControl Zeichenfolge Der Wert des Cache-Control Headers, der verwendet wird, um zu bestimmen, ob Internet-Caches öffentliche Daten für ein Objekt zwischenspeichern dürfen.
Komponentenanzahl Zeichenfolge Gibt die Anzahl der ursprünglich hochgeladenen Objekte an, aus denen ein zusammengesetztes Objekt erstellt wurde.
contentDisposition Zeichenfolge Der Wert des Content-Disposition -Headers, der zur Angabe von Präsentationsinformationen zu den übertragenen Daten verwendet wird.
Inhaltskodierung Zeichenfolge Inhaltskodierung, um anzugeben, dass ein Objekt komprimiert wird (z. B. mit der GZIP-Komprimierung), während sein Inhaltstyp beibehalten wird.
Inhaltssprache Zeichenfolge ISO 639-1-Sprachcode des Inhalts.
Inhaltstyp Zeichenfolge Der Inhaltstyp des Objekts, auch MIME-Typ genannt.
crc32c Zeichenfolge Der CRC32C-Hash des Objekts. Alle Google Cloud Storage-Objekte verfügen über einen CRC32C-Hash oder MD5-Hash.
Kundenverschlüsselung { Verschlüsselungsalgorithmus?: string; keySha256?: string; } Vom Kunden bereitgestellter Verschlüsselungsschlüssel. Dieses Objekt enthält die folgenden Eigenschaften: * encryptionAlgorithm ( string|undefined ): Der verwendete Verschlüsselungsalgorithmus. Enthält immer den Wert AES256 . * keySha256 ( string|undefined ): Eine RFC 4648 Base64-codierte Zeichenfolge des SHA256-Hashs Ihres Verschlüsselungsschlüssels. Mit diesem SHA256-Hash können Sie den zum Entschlüsseln des Objekts erforderlichen AES-256-Verschlüsselungsschlüssel eindeutig identifizieren, den Sie sicher speichern müssen.
etag Zeichenfolge
Generation Zeichenfolge Generationsversionsnummer, die sich jedes Mal ändert, wenn das Objekt überschrieben wird.
Ausweis Zeichenfolge Die ID des Objekts, einschließlich Bucket-Name, Objektname und Generationsnummer.
Art Zeichenfolge Die Art des Objekts, die immer storage#object ist.
md5Hash Zeichenfolge MD5-Hash für das Objekt. Alle Google Cloud Storage-Objekte verfügen über einen CRC32C-Hash oder MD5-Hash.
mediaLink Zeichenfolge Link zum Medien-Download.
Metadaten { [Schlüssel: Zeichenfolge]: Zeichenfolge; } Vom Benutzer bereitgestellte Metadaten.
Metageneration Zeichenfolge Versionsnummer der Metagenerierung, die sich jedes Mal ändert, wenn die Metadaten des Objekts aktualisiert werden.
Name Zeichenfolge Der Name des Objekts.
Eigentümer { Entität?: string; EntityId?: string; }
selfLink Zeichenfolge Link zum Zugriff auf das Objekt, vorausgesetzt, Sie verfügen über ausreichende Berechtigungen.
Größe Zeichenfolge Der Wert des Content-Length -Headers, der zur Bestimmung der Länge der Objektdaten in Bytes verwendet wird.
Speicherklasse Zeichenfolge Speicherklasse des Objekts.
timeCreated Zeichenfolge Die Erstellungszeit des Objekts im RFC 3339-Format.
ZeitGelöscht Zeichenfolge Die Löschzeit des Objekts im RFC 3339-Format. Wird nur zurückgegeben, wenn diese Version des Objekts gelöscht wurde.
timeStorageClassUpdated Zeichenfolge
Aktualisiert Zeichenfolge Die Änderungszeit der Objektmetadaten im RFC 3339-Format.

storage.ObjectMetadata.acl

Unterschrift:

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

Speicher-Bucket, der das Objekt enthält.

Unterschrift:

bucket: string;

storage.ObjectMetadata.cacheControl

Der Wert des Cache-Control Headers, der verwendet wird, um zu bestimmen, ob Internet-Caches öffentliche Daten für ein Objekt zwischenspeichern dürfen.

Unterschrift:

cacheControl?: string;

storage.ObjectMetadata.componentCount

Gibt die Anzahl der ursprünglich hochgeladenen Objekte an, aus denen ein zusammengesetztes Objekt erstellt wurde.

Unterschrift:

componentCount?: string;

storage.ObjectMetadata.contentDisposition

Der Wert des Content-Disposition -Headers, der zur Angabe von Präsentationsinformationen zu den übertragenen Daten verwendet wird.

Unterschrift:

contentDisposition?: string;

storage.ObjectMetadata.contentEncoding

Inhaltskodierung, um anzugeben, dass ein Objekt komprimiert ist (z. B. mit der GZIP-Komprimierung), während sein Inhaltstyp erhalten bleibt.

Unterschrift:

contentEncoding?: string;

storage.ObjectMetadata.contentLanguage

ISO 639-1-Sprachcode des Inhalts.

Unterschrift:

contentLanguage?: string;

storage.ObjectMetadata.contentType

Der Inhaltstyp des Objekts, auch MIME-Typ genannt.

Unterschrift:

contentType?: string;

storage.ObjectMetadata.crc32c

Der CRC32C-Hash des Objekts. Alle Google Cloud Storage-Objekte verfügen über einen CRC32C-Hash oder MD5-Hash.

Unterschrift:

crc32c?: string;

storage.ObjectMetadata.customerEncryption

Vom Kunden bereitgestellter Verschlüsselungsschlüssel.

Dieses Objekt enthält die folgenden Eigenschaften: * encryptionAlgorithm ( string|undefined ): Der verwendete Verschlüsselungsalgorithmus. Enthält immer den Wert AES256 . * keySha256 ( string|undefined ): Eine RFC 4648 Base64-codierte Zeichenfolge des SHA256-Hashs Ihres Verschlüsselungsschlüssels. Mit diesem SHA256-Hash können Sie den zum Entschlüsseln des Objekts erforderlichen AES-256-Verschlüsselungsschlüssel eindeutig identifizieren, den Sie sicher speichern müssen.

Unterschrift:

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

storage.ObjectMetadata.etag

Unterschrift:

etag?: string;

storage.ObjectMetadata.generation

Generationsversionsnummer, die sich jedes Mal ändert, wenn das Objekt überschrieben wird.

Unterschrift:

generation?: string;

storage.ObjectMetadata.id

Die ID des Objekts, einschließlich Bucket-Name, Objektname und Generationsnummer.

Unterschrift:

id: string;

storage.ObjectMetadata.kind

Die Art des Objekts, das immer storage#object ist .

Unterschrift:

kind: string;

storage.ObjectMetadata.md5Hash

MD5-Hash für das Objekt. Alle Google Cloud Storage-Objekte verfügen über einen CRC32C-Hash oder MD5-Hash.

Unterschrift:

md5Hash?: string;

Link zum Medien-Download.

Unterschrift:

mediaLink?: string;

storage.ObjectMetadata.metadata

Vom Benutzer bereitgestellte Metadaten.

Unterschrift:

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

storage.ObjectMetadata.metageneration

Versionsnummer der Metagenerierung, die sich jedes Mal ändert, wenn die Metadaten des Objekts aktualisiert werden.

Unterschrift:

metageneration?: string;

storage.ObjectMetadata.name

Der Name des Objekts.

Unterschrift:

name?: string;

storage.ObjectMetadata.owner

Unterschrift:

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

Link zum Zugriff auf das Objekt, vorausgesetzt, Sie verfügen über ausreichende Berechtigungen.

Unterschrift:

selfLink?: string;

storage.ObjectMetadata.size

Der Wert des Content-Length -Headers, der zur Bestimmung der Länge der Objektdaten in Bytes verwendet wird.

Unterschrift:

size: string;

storage.ObjectMetadata.storageClass

Speicherklasse des Objekts.

Unterschrift:

storageClass: string;

storage.ObjectMetadata.timeCreated

Die Erstellungszeit des Objekts im RFC 3339-Format.

Unterschrift:

timeCreated: string;

storage.ObjectMetadata.timeDeleted

Die Löschzeit des Objekts im RFC 3339-Format. Wird nur zurückgegeben, wenn diese Version des Objekts gelöscht wurde.

Unterschrift:

timeDeleted?: string;

storage.ObjectMetadata.timeStorageClassUpdated

Unterschrift:

timeStorageClassUpdated?: string;

storage.ObjectMetadata.updated

Die Änderungszeit der Objektmetadaten im RFC 3339-Format.

Unterschrift:

updated: string;