storage.StorageObjectData interface

Un oggetto all'interno di Google Cloud Storage. Rif: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts

Firma:

export interface StorageObjectData 

Proprietà

Proprietà Tipo Descrizione
secchio corda Il nome del bucket contenente questo oggetto.
cacheControl corda Direttiva Cache-Control per i dati dell'oggetto, corrispondente a [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].
componenteCount numero Numero di componenti sottostanti che compongono questo oggetto. I componenti vengono accumulati mediante operazioni di composizione. Il tentativo di impostare questo campo genererà un errore.
contentDisposition corda Disposizione del contenuto dei dati dell'oggetto, corrispondente a [https://tools.ietf.org/html/rfc6266] [RFC 6266].
contentEncoding corda Codifica del contenuto dei dati dell'oggetto, corrispondente [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
contentLanguage corda Lingua del contenuto dei dati dell'oggetto, corrispondente a [https://tools.ietf.org/html/rfc7231#section-3.1.3.2] [RFC 7231 §3.1.3.2].
tipo di contenuto corda Content-Type dei dati dell'oggetto, corrispondente a [https://tools.ietf.org/html/rfc7231#section-3.1.1.5] [RFC 7231 §3.1.1.5]. Se un oggetto viene archiviato senza un Content-Type, viene servito come application/octet-stream .
crc32c corda Somma di controllo CRC32c. Per ulteriori informazioni sull'utilizzo del checksum CRC32c, consulta [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hash ed ETag: best practice].
customerEncryption Crittografia cliente Metadati della chiave di crittografia fornita dal cliente, se l'oggetto è crittografato da tale chiave.
etag corda Tag di entità HTTP 1.1 per l'oggetto. Vedere [https://tools.ietf.org/html/rfc7232#section-2.3] [RFC 7232 §2.3].
generazione numero La generazione del contenuto di questo oggetto. Utilizzato per il controllo delle versioni degli oggetti. Il tentativo di impostare questo campo genererà un errore.
id corda L'ID dell'oggetto, incluso il nome del bucket, il nome dell'oggetto e il numero di generazione.
Tipo corda Il tipo di oggetto è questo. Per gli oggetti, questo è sempre "storage#object".
md5Hash corda Hash MD5 dei dati; codificato utilizzando base64 come da [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Per ulteriori informazioni sull'utilizzo dell'hash MD5, consulta [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hash ed ETag: best practice].
mediaLink corda Collegamento per il download dei contenuti multimediali.
metadati { [tasto: stringa]: stringa; } Metadati forniti dall'utente, in coppie chiave/valore.
metagenerazione numero La versione dei metadati per questo oggetto in questa generazione. Utilizzato per precondizioni e per rilevare modifiche nei metadati. Un numero di metagenerazione ha significato solo nel contesto di una particolare generazione di un particolare oggetto.
nome corda Il nome dell'oggetto.
selfLink corda Il collegamento a questo oggetto.
misurare numero Lunghezza contenuto dei dati dell'oggetto in byte, corrispondente a [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].
storageClass corda Classe di archiviazione dell'oggetto.
timeCreated Data | corda L'ora di creazione dell'oggetto. Il tentativo di impostare questo campo genererà un errore.
timeDeleted Data | corda L'ora di eliminazione dell'oggetto. Verrà restituito se e solo se questa versione dell'oggetto è stata eliminata.
timeStorageClassUpdated Data | corda L'ora in cui è stata modificata l'ultima volta la classe di archiviazione dell'oggetto.
aggiornato Data | corda L'ora di modifica dei metadati dell'oggetto.

storage.StorageObjectData.bucket

Il nome del bucket contenente questo oggetto.

Firma:

bucket: string;

storage.StorageObjectData.cacheControl

Direttiva Cache-Control per i dati dell'oggetto, corrispondente a [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].

Firma:

cacheControl?: string;

storage.StorageObjectData.componentCount

Numero di componenti sottostanti che compongono questo oggetto. I componenti vengono accumulati mediante operazioni di composizione. Il tentativo di impostare questo campo genererà un errore.

Firma:

componentCount?: number;

storage.StorageObjectData.contentDisposition

Disposizione del contenuto dei dati dell'oggetto, corrispondente a [https://tools.ietf.org/html/rfc6266] [RFC 6266].

Firma:

contentDisposition?: string;

storage.StorageObjectData.contentEncoding

Codifica del contenuto dei dati dell'oggetto, corrispondente [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]

Firma:

contentEncoding?: string;

storage.StorageObjectData.contentLanguage

Lingua del contenuto dei dati dell'oggetto, corrispondente a [https://tools.ietf.org/html/rfc7231#section-3.1.3.2] [RFC 7231 §3.1.3.2].

Firma:

contentLanguage?: string;

storage.StorageObjectData.contentType

Content-Type dei dati dell'oggetto, corrispondente a [https://tools.ietf.org/html/rfc7231#section-3.1.1.5] [RFC 7231 §3.1.1.5]. Se un oggetto viene archiviato senza un Content-Type, viene servito come application/octet-stream .

Firma:

contentType?: string;

storage.StorageObjectData.crc32c

Somma di controllo CRC32c. Per ulteriori informazioni sull'utilizzo del checksum CRC32c, consulta [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hash ed ETag: best practice].

Firma:

crc32c?: string;

storage.StorageObjectData.customerEncryption

Metadati della chiave di crittografia fornita dal cliente, se l'oggetto è crittografato da tale chiave.

Firma:

customerEncryption?: CustomerEncryption;

storage.StorageObjectData.etag

Tag di entità HTTP 1.1 per l'oggetto. Vedere [https://tools.ietf.org/html/rfc7232#section-2.3] [RFC 7232 §2.3].

Firma:

etag?: string;

storage.StorageObjectData.generazione

La generazione del contenuto di questo oggetto. Utilizzato per il controllo delle versioni degli oggetti. Il tentativo di impostare questo campo genererà un errore.

Firma:

generation: number;

storage.StorageObjectData.id

L'ID dell'oggetto, incluso il nome del bucket, il nome dell'oggetto e il numero di generazione.

Firma:

id: string;

storage.StorageObjectData.kind

Il tipo di oggetto è questo. Per gli oggetti, questo è sempre "storage#object".

Firma:

kind?: string;

storage.StorageObjectData.md5Hash

Hash MD5 dei dati; codificato utilizzando base64 come da [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Per ulteriori informazioni sull'utilizzo dell'hash MD5, consulta [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hash ed ETag: best practice].

Firma:

md5Hash?: string;

Collegamento per il download dei contenuti multimediali.

Firma:

mediaLink?: string;

storage.StorageObjectData.metadata

Metadati forniti dall'utente, in coppie chiave/valore.

Firma:

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

storage.StorageObjectData.metagenerazione

La versione dei metadati per questo oggetto in questa generazione. Utilizzato per precondizioni e per rilevare modifiche nei metadati. Un numero di metagenerazione ha significato solo nel contesto di una particolare generazione di un particolare oggetto.

Firma:

metageneration: number;

storage.StorageObjectData.nome

Il nome dell'oggetto.

Firma:

name: string;

Il collegamento a questo oggetto.

Firma:

selfLink?: string;

storage.StorageObjectData.size

Lunghezza contenuto dei dati dell'oggetto in byte, corrispondente a [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].

Firma:

size: number;

storage.StorageObjectData.storageClass

Classe di archiviazione dell'oggetto.

Firma:

storageClass: string;

storage.StorageObjectData.timeCreated

L'ora di creazione dell'oggetto. Il tentativo di impostare questo campo genererà un errore.

Firma:

timeCreated?: Date | string;

storage.StorageObjectData.timeDeleted

L'ora di eliminazione dell'oggetto. Verrà restituito se e solo se questa versione dell'oggetto è stata eliminata.

Firma:

timeDeleted?: Date | string;

storage.StorageObjectData.timeStorageClassUpdated

L'ora in cui è stata modificata l'ultima volta la classe di archiviazione dell'oggetto.

Firma:

timeStorageClassUpdated?: Date | string;

storage.StorageObjectData.updated

L'ora di modifica dei metadati dell'oggetto.

Firma:

updated?: Date | string;