storage.ObjectMetadata interface

Interfaz que representa un objeto de metadatos de Google Google Cloud Storage.

Firma:

export interface ObjectMetadata 

Propiedades

Propiedad Tipo Descripción
accl [ {tipo?: cadena; ¿identificación?: cadena; selfLink?: cadena; ¿cubo?: cuerda; objeto?: cadena; ¿generación?: cadena; entidad?: cadena; ¿rol?: cadena; correo electrónico?: cadena; ID de entidad?: cadena; dominio?: cadena; ¿EquipoProyecto?: {NúmeroProyecto?: cadena; ¿equipo?: cuerda; }; etag?: cadena; } ]
balde cadena Cubo de almacenamiento que contiene el objeto.
control de caché cadena El valor del encabezado Cache-Control , utilizado para determinar si los cachés de Internet pueden almacenar en caché datos públicos de un objeto.
componenteCount cadena Especifica el número de objetos cargados originalmente a partir de los cuales se creó un objeto compuesto.
contenidoDisposición cadena El valor del encabezado Content-Disposition , utilizado para especificar información de presentación sobre los datos que se transmiten.
contenidoCodificación cadena Codificación de contenido para indicar que un objeto está comprimido (por ejemplo, con compresión gzip) manteniendo su tipo de contenido.
contenidoIdioma cadena Código de idioma ISO 639-1 del contenido.
tipo de contenido cadena El tipo de contenido del objeto, también conocido como tipo MIME.
crc32c cadena El hash CRC32C del objeto. Todos los objetos de Google Cloud Storage tienen un hash CRC32C o un hash MD5.
clienteCifrado { ¿Algoritmo de cifrado?: cadena; keySha256?: cadena; } Clave de cifrado proporcionada por el cliente. Este objeto contiene las siguientes propiedades: * encryptionAlgorithm ( string|undefined ): el algoritmo de cifrado que se utilizó. Siempre contiene el valor AES256 . * keySha256 ( string|undefined ): una cadena codificada en base64 RFC 4648 del hash SHA256 de su clave de cifrado. Puede utilizar este hash SHA256 para identificar de forma exclusiva la clave de cifrado AES-256 necesaria para descifrar el objeto, que debe almacenar de forma segura.
etiqueta cadena
generación cadena Número de versión de generación que cambia cada vez que se sobrescribe el objeto.
identificación cadena El ID del objeto, incluido el nombre del depósito, el nombre del objeto y el número de generación.
amable cadena El tipo de objeto, que siempre es storage#object .
md5Hash cadena Hash MD5 para el objeto. Todos los objetos de Google Cloud Storage tienen un hash CRC32C o un hash MD5.
enlace de medios cadena Enlace de descarga de medios.
metadatos { [clave: cadena]: cadena; } Metadatos proporcionados por el usuario.
metageneración cadena Número de versión de metageneración que cambia cada vez que se actualizan los metadatos del objeto.
nombre cadena El nombre del objeto.
dueño {entidad?: cadena; ID de entidad?: cadena; }
autoenlace cadena Enlace para acceder al objeto, suponiendo que tenga permisos suficientes.
tamaño cadena El valor del encabezado Content-Length , utilizado para determinar la longitud de los datos del objeto en bytes.
clase de almacenamiento cadena Clase de almacenamiento del objeto.
tiempoCreado cadena La hora de creación del objeto en formato RFC 3339.
horaEliminado cadena La hora de eliminación del objeto en formato RFC 3339. Se devuelve solo si se ha eliminado esta versión del objeto.
timeStorageClassActualizado cadena
actualizado cadena La hora de modificación de los metadatos del objeto en formato RFC 3339.

almacenamiento.ObjectMetadata.acl

Firma:

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

almacenamiento.ObjectMetadata.bucket

Cubo de almacenamiento que contiene el objeto.

Firma:

bucket: string;

almacenamiento.ObjectMetadata.cacheControl

El valor del encabezado Cache-Control , utilizado para determinar si los cachés de Internet pueden almacenar en caché datos públicos de un objeto.

Firma:

cacheControl?: string;

almacenamiento.ObjectMetadata.componentCount

Especifica el número de objetos cargados originalmente a partir de los cuales se creó un objeto compuesto.

Firma:

componentCount?: string;

almacenamiento.ObjectMetadata.contentDisposition

El valor del encabezado Content-Disposition , utilizado para especificar información de presentación sobre los datos que se transmiten.

Firma:

contentDisposition?: string;

almacenamiento.ObjectMetadata.contentEncoding

Codificación de contenido para indicar que un objeto está comprimido (por ejemplo, con compresión gzip) manteniendo su tipo de contenido.

Firma:

contentEncoding?: string;

almacenamiento.ObjectMetadata.contentLanguage

Código de idioma ISO 639-1 del contenido.

Firma:

contentLanguage?: string;

almacenamiento.ObjectMetadata.contentType

El tipo de contenido del objeto, también conocido como tipo MIME.

Firma:

contentType?: string;

almacenamiento.ObjectMetadata.crc32c

El hash CRC32C del objeto. Todos los objetos de Google Cloud Storage tienen un hash CRC32C o un hash MD5.

Firma:

crc32c?: string;

almacenamiento.ObjectMetadata.customerEncryption

Clave de cifrado proporcionada por el cliente.

Este objeto contiene las siguientes propiedades: * encryptionAlgorithm ( string|undefined ): El algoritmo de cifrado que se utilizó. Siempre contiene el valor AES256 . * keySha256 ( string|undefined ): Una cadena codificada en base64 RFC 4648 del hash SHA256 de su clave de cifrado. Puede utilizar este hash SHA256 para identificar de forma exclusiva la clave de cifrado AES-256 necesaria para descifrar el objeto, que debe almacenar de forma segura.

Firma:

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

almacenamiento.ObjectMetadata.etag

Firma:

etag?: string;

almacenamiento.ObjectMetadata.generación

Número de versión de generación que cambia cada vez que se sobrescribe el objeto.

Firma:

generation?: string;

almacenamiento.ObjectMetadata.id

El ID del objeto, incluido el nombre del depósito, el nombre del objeto y el número de generación.

Firma:

id: string;

almacenamiento.ObjectMetadata.tipo

El tipo de objeto, que siempre es storage#object .

Firma:

kind: string;

almacenamiento.ObjectMetadata.md5Hash

Hash MD5 para el objeto. Todos los objetos de Google Cloud Storage tienen un hash CRC32C o un hash MD5.

Firma:

md5Hash?: string;

Enlace de descarga de medios.

Firma:

mediaLink?: string;

almacenamiento.ObjectMetadata.metadata

Metadatos proporcionados por el usuario.

Firma:

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

almacenamiento.ObjectMetadata.metageneración

Número de versión de metageneración que cambia cada vez que se actualizan los metadatos del objeto.

Firma:

metageneration?: string;

almacenamiento.ObjectMetadata.nombre

El nombre del objeto.

Firma:

name?: string;

almacenamiento.ObjectMetadata.propietario

Firma:

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

Enlace para acceder al objeto, suponiendo que tenga permisos suficientes.

Firma:

selfLink?: string;

almacenamiento.ObjectMetadata.size

El valor del encabezado Content-Length , utilizado para determinar la longitud de los datos del objeto en bytes.

Firma:

size: string;

almacenamiento.ObjectMetadata.storageClass

Clase de almacenamiento del objeto.

Firma:

storageClass: string;

almacenamiento.ObjectMetadata.timeCreated

La hora de creación del objeto en formato RFC 3339.

Firma:

timeCreated: string;

almacenamiento.ObjectMetadata.timeDeleted

La hora de eliminación del objeto en formato RFC 3339. Se devuelve solo si se ha eliminado esta versión del objeto.

Firma:

timeDeleted?: string;

almacenamiento.ObjectMetadata.timeStorageClassUpdated

Firma:

timeStorageClassUpdated?: string;

almacenamiento.ObjectMetadata.actualizado

La hora de modificación de los metadatos del objeto en formato RFC 3339.

Firma:

updated: string;