storage.StorageObjectData interface

Un objet dans Google Cloud Storage. Réf : https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts

Signature:

export interface StorageObjectData 

Propriétés

Propriété Taper Description
seau chaîne Le nom du bucket contenant cet objet.
cacheControl chaîne Directive Cache-Control pour les données d'objet, correspondant à [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].
nombre de composants nombre Nombre de composants sous-jacents qui composent cet objet. Les composants sont accumulés par les opérations de composition. Toute tentative de définition de ce champ entraînera une erreur.
contenuDisposition chaîne Contenu-Disposition des données d'objet, correspondant à [https://tools.ietf.org/html/rfc6266][RFC 6266].
contentEncoding chaîne Codage de contenu des données d'objet, correspondant à [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
contenuLangue chaîne Contenu-Langue des données d'objet, correspondant à [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2].
Type de contenu chaîne Content-Type des données de l'objet, correspondant à [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Si un objet est stocké sans Content-Type, il est servi en tant que application/octet-stream .
crc32c chaîne Somme de contrôle CRC32c. Pour plus d'informations sur l'utilisation de la somme de contrôle CRC32c, consultez [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes et ETags : meilleures pratiques].
chiffrementclient Chiffrement client Métadonnées de la clé de chiffrement fournie par le client, si l'objet est chiffré par une telle clé.
étiquette chaîne Balise d'entité HTTP 1.1 pour l'objet. Voir [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].
génération nombre La génération de contenu de cet objet. Utilisé pour la gestion des versions d'objet. Toute tentative de définition de ce champ entraînera une erreur.
identifiant chaîne L'ID de l'objet, y compris le nom du compartiment, le nom de l'objet et le numéro de génération.
gentil chaîne Le genre d’objet dont il s’agit. Pour les objets, il s'agit toujours de "storage#object".
md5Hash chaîne Hachage MD5 des données ; codé en base64 selon [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Pour plus d'informations sur l'utilisation du hachage MD5, consultez [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes et ETags : meilleures pratiques].
médiaLink chaîne Lien de téléchargement des médias.
métadonnées { [clé : chaîne] : chaîne ; } Métadonnées fournies par l'utilisateur, par paires clé/valeur.
métagénération nombre Version des métadonnées de cet objet à cette génération. Utilisé pour les conditions préalables et pour détecter les modifications des métadonnées. Un numéro de métagénération n'a de sens que dans le contexte d'une génération particulière d'un objet particulier.
nom chaîne Le nom de l'objet.
autoLien chaîne Le lien vers cet objet.
taille nombre Contenu-Longueur des données de l'objet en octets, correspondant à [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].
Classe de stockage chaîne Classe de stockage de l'objet.
heureCréée Dates | chaîne L'heure de création de l'objet. Toute tentative de définition de ce champ entraînera une erreur.
heureSupprimé Dates | chaîne L’heure de suppression de l’objet. Sera renvoyé si et seulement si cette version de l'objet a été supprimée.
timeStorageClassUpdated Dates | chaîne Heure à laquelle la classe de stockage de l'objet a été modifiée pour la dernière fois.
mis à jour Dates | chaîne L’heure de modification des métadonnées de l’objet.

stockage.StorageObjectData.bucket

Le nom du bucket contenant cet objet.

Signature:

bucket: string;

stockage.StorageObjectData.cacheControl

Directive Cache-Control pour les données d'objet, correspondant à [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].

Signature:

cacheControl?: string;

stockage.StorageObjectData.componentCount

Nombre de composants sous-jacents qui composent cet objet. Les composants sont accumulés par les opérations de composition. Toute tentative de définition de ce champ entraînera une erreur.

Signature:

componentCount?: number;

stockage.StorageObjectData.contentDisposition

Contenu-Disposition des données d'objet, correspondant à [https://tools.ietf.org/html/rfc6266][RFC 6266].

Signature:

contentDisposition?: string;

stockage.StorageObjectData.contentEncoding

Codage de contenu des données d'objet, correspondant à [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]

Signature:

contentEncoding?: string;

stockage.StorageObjectData.contentLanguage

Contenu-Langue des données d'objet, correspondant à [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2].

Signature:

contentLanguage?: string;

stockage.StorageObjectData.contentType

Content-Type des données de l'objet, correspondant à [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Si un objet est stocké sans Content-Type, il est servi comme application/octet-stream .

Signature:

contentType?: string;

stockage.StorageObjectData.crc32c

Somme de contrôle CRC32c. Pour plus d'informations sur l'utilisation de la somme de contrôle CRC32c, consultez [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes et ETags : meilleures pratiques].

Signature:

crc32c?: string;

stockage.StorageObjectData.customerEncryption

Métadonnées de la clé de chiffrement fournie par le client, si l'objet est chiffré par une telle clé.

Signature:

customerEncryption?: CustomerEncryption;

stockage.StorageObjectData.etag

Balise d'entité HTTP 1.1 pour l'objet. Voir [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].

Signature:

etag?: string;

stockage.StorageObjectData.génération

La génération de contenu de cet objet. Utilisé pour la gestion des versions d'objet. Toute tentative de définition de ce champ entraînera une erreur.

Signature:

generation: number;

stockage.StorageObjectData.id

L'ID de l'objet, y compris le nom du compartiment, le nom de l'objet et le numéro de génération.

Signature:

id: string;

stockage.StorageObjectData.kind

Le genre d’objet dont il s’agit. Pour les objets, il s'agit toujours de "storage#object".

Signature:

kind?: string;

stockage.StorageObjectData.md5Hash

Hachage MD5 des données ; codé en base64 selon [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Pour plus d'informations sur l'utilisation du hachage MD5, consultez [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes et ETags : meilleures pratiques].

Signature:

md5Hash?: string;

Lien de téléchargement des médias.

Signature:

mediaLink?: string;

stockage.StorageObjectData.metadata

Métadonnées fournies par l'utilisateur, par paires clé/valeur.

Signature:

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

stockage.StorageObjectData.metagénération

Version des métadonnées de cet objet à cette génération. Utilisé pour les conditions préalables et pour détecter les modifications des métadonnées. Un numéro de métagénération n'a de sens que dans le contexte d'une génération particulière d'un objet particulier.

Signature:

metageneration: number;

stockage.StorageObjectData.name

Le nom de l'objet.

Signature:

name: string;

Le lien vers cet objet.

Signature:

selfLink?: string;

stockage.StorageObjectData.size

Contenu-Longueur des données de l'objet en octets, correspondant à [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].

Signature:

size: number;

stockage.StorageObjectData.storageClass

Classe de stockage de l'objet.

Signature:

storageClass: string;

stockage.StorageObjectData.timeCreated

L'heure de création de l'objet. Toute tentative de définition de ce champ entraînera une erreur.

Signature:

timeCreated?: Date | string;

stockage.StorageObjectData.timeDeleted

L’heure de suppression de l’objet. Sera renvoyé si et seulement si cette version de l'objet a été supprimée.

Signature:

timeDeleted?: Date | string;

storage.StorageObjectData.timeStorageClassUpdated

Heure à laquelle la classe de stockage de l'objet a été modifiée pour la dernière fois.

Signature:

timeStorageClassUpdated?: Date | string;

stockage.StorageObjectData.updated

L’heure de modification des métadonnées de l’objet.

Signature:

updated?: Date | string;