Interface représentant un objet de métadonnées d'objet Google Google Cloud Storage.
Signature:
export interface ObjectMetadata
Propriétés
Propriété | Taper | Description |
---|---|---|
acl | [ { genre ? : chaîne ; identifiant ? : chaîne ; selfLink ? : chaîne ; seau ? : chaîne ; objet ? : chaîne ; génération ? : chaîne ; entité ? : chaîne ; rôle ? : chaîne ; email ? : chaîne ; entitéId?: chaîne ; domaine ? : chaîne ; projectTeam?: { projectNumber?: string; équipe ? : chaîne ; } ; etag?: chaîne; } ] | |
seau | chaîne | Compartiment de stockage qui contient l'objet. |
cacheControl | chaîne | La valeur de l'en-tête Cache-Control , utilisée pour déterminer si les caches Internet sont autorisés à mettre en cache les données publiques d'un objet. |
nombre de composants | chaîne | Spécifie le nombre d'objets initialement téléchargés à partir desquels un objet composite a été créé. |
contenuDisposition | chaîne | La valeur de l'en-tête Content-Disposition , utilisée pour spécifier les informations de présentation sur les données transmises. |
contentEncoding | chaîne | Content-Encoding pour indiquer qu'un objet est compressé (par exemple, avec la compression gzip) tout en conservant son Content-Type. |
contenuLangue | chaîne | Code de langue ISO 639-1 du contenu. |
Type de contenu | chaîne | Type de contenu de l'objet, également appelé type MIME. |
crc32c | chaîne | Le hachage CRC32C de l'objet. Tous les objets Google Cloud Storage ont un hachage CRC32C ou MD5. |
chiffrementclient | { algorithme de chiffrement ? : chaîne ; keySha256? : chaîne ; } | Clé de chiffrement fournie par le client. Cet objet contient les propriétés suivantes : * encryptionAlgorithm ( string|undefined ) : l'algorithme de chiffrement qui a été utilisé. Contient toujours la valeur AES256 . * keySha256 ( string|undefined ) : Une chaîne codée en base64 RFC 4648 du hachage SHA256 de votre clé de chiffrement. Vous pouvez utiliser ce hachage SHA256 pour identifier de manière unique la clé de chiffrement AES-256 requise pour déchiffrer l'objet, que vous devez stocker en toute sécurité. |
étiquette | chaîne | |
génération | chaîne | Numéro de version de génération qui change à chaque fois que l'objet est écrasé. |
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 type de l'objet, qui est toujours storage#object . |
md5Hash | chaîne | Hachage MD5 pour l'objet. Tous les objets Google Cloud Storage ont un hachage CRC32C ou MD5. |
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. |
métagénération | chaîne | Numéro de version de la méta-génération qui change à chaque mise à jour des métadonnées de l'objet. |
nom | chaîne | Le nom de l'objet. |
propriétaire | { entité ? : chaîne ; entitéId?: chaîne ; } | |
autoLien | chaîne | Lien pour accéder à l'objet, en supposant que vous disposez des autorisations suffisantes. |
taille | chaîne | La valeur de l'en-tête Content-Length , utilisée pour déterminer la longueur des données de l'objet en octets. |
Classe de stockage | chaîne | Classe de stockage de l'objet. |
heureCréée | chaîne | L'heure de création de l'objet au format RFC 3339. |
heureSupprimé | chaîne | L'heure de suppression de l'objet au format RFC 3339. Renvoyé uniquement si cette version de l'objet a été supprimée. |
timeStorageClassUpdated | chaîne | |
mis à jour | chaîne | L'heure de modification des métadonnées de l'objet au format RFC 3339. |
stockage.ObjectMetadata.acl
Signature:
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;
}
];
stockage.ObjectMetadata.bucket
Compartiment de stockage qui contient l'objet.
Signature:
bucket: string;
stockage.ObjectMetadata.cacheControl
La valeur de l'en-tête Cache-Control
, utilisée pour déterminer si les caches Internet sont autorisés à mettre en cache les données publiques d'un objet.
Signature:
cacheControl?: string;
stockage.ObjectMetadata.componentCount
Spécifie le nombre d'objets initialement téléchargés à partir desquels un objet composite a été créé.
Signature:
componentCount?: string;
stockage.ObjectMetadata.contentDisposition
La valeur de l'en-tête Content-Disposition
, utilisée pour spécifier les informations de présentation sur les données transmises.
Signature:
contentDisposition?: string;
stockage.ObjectMetadata.contentEncoding
Content-Encoding pour indiquer qu'un objet est compressé (par exemple, avec la compression gzip) tout en conservant son Content-Type.
Signature:
contentEncoding?: string;
stockage.ObjectMetadata.contentLanguage
Code de langue ISO 639-1 du contenu.
Signature:
contentLanguage?: string;
stockage.ObjectMetadata.contentType
Type de contenu de l'objet, également appelé type MIME.
Signature:
contentType?: string;
stockage.ObjectMetadata.crc32c
Le hachage CRC32C de l'objet. Tous les objets Google Cloud Storage ont un hachage CRC32C ou MD5.
Signature:
crc32c?: string;
stockage.ObjectMetadata.customerEncryption
Clé de chiffrement fournie par le client.
Cet objet contient les propriétés suivantes : * encryptionAlgorithm
( string|undefined
) : L'algorithme de cryptage utilisé. Contient toujours la valeur AES256
. * keySha256
( string|undefined
) : Une chaîne codée en base64 RFC 4648 du hachage SHA256 de votre clé de chiffrement. Vous pouvez utiliser ce hachage SHA256 pour identifier de manière unique la clé de chiffrement AES-256 requise pour déchiffrer l'objet, que vous devez stocker en toute sécurité.
Signature:
customerEncryption?: {
encryptionAlgorithm?: string;
keySha256?: string;
};
stockage.ObjectMetadata.etag
Signature:
etag?: string;
stockage.ObjectMetadata.génération
Numéro de version de génération qui change à chaque fois que l'objet est écrasé.
Signature:
generation?: string;
stockage.ObjectMetadata.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.ObjectMetadata.kind
Le type de l'objet, qui est toujours storage#object
.
Signature:
kind: string;
stockage.ObjectMetadata.md5Hash
Hachage MD5 pour l'objet. Tous les objets Google Cloud Storage ont un hachage CRC32C ou MD5.
Signature:
md5Hash?: string;
stockage.ObjectMetadata.mediaLink
Lien de téléchargement des médias.
Signature:
mediaLink?: string;
stockage.ObjectMetadata.metadata
Métadonnées fournies par l'utilisateur.
Signature:
metadata?: {
[key: string]: string;
};
storage.ObjectMetadata.metagénération
Numéro de version de la méta-génération qui change à chaque mise à jour des métadonnées de l'objet.
Signature:
metageneration?: string;
stockage.ObjectMetadata.name
Le nom de l'objet.
Signature:
name?: string;
stockage.ObjectMetadata.owner
Signature:
owner?: {
entity?: string;
entityId?: string;
};
stockage.ObjectMetadata.selfLink
Lien pour accéder à l'objet, en supposant que vous disposez des autorisations suffisantes.
Signature:
selfLink?: string;
stockage.ObjectMetadata.size
La valeur de l'en-tête Content-Length
, utilisée pour déterminer la longueur des données de l'objet en octets.
Signature:
size: string;
stockage.ObjectMetadata.storageClass
Classe de stockage de l'objet.
Signature:
storageClass: string;
stockage.ObjectMetadata.timeCreated
L'heure de création de l'objet au format RFC 3339.
Signature:
timeCreated: string;
stockage.ObjectMetadata.timeDeleted
L'heure de suppression de l'objet au format RFC 3339. Renvoyé uniquement si cette version de l'objet a été supprimée.
Signature:
timeDeleted?: string;
storage.ObjectMetadata.timeStorageClassUpdated
Signature:
timeStorageClassUpdated?: string;
stockage.ObjectMetadata.updated
L'heure de modification des métadonnées de l'objet au format RFC 3339.
Signature:
updated: string;