storage.ObjectMetadata interface

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

Firma:

export interface ObjectMetadata 

Propiedades

Propiedad Escribe Descripción
ac [ { tipo?: cadena; id?: cadena; autoenlace?: cadena; ¿cubo?: cuerda; objeto?: cadena; ¿generación?: cadena; entidad?: cadena; papel?: cadena; correo electrónico?: cadena; entidadId?: cadena; dominio?: cadena; ¿EquipoProyecto?: { númeroProyecto?: cadena; equipo?: cadena; }; etag?: cadena; } ]
balde cuerda Depósito de almacenamiento que contiene el objeto.
cacheControl cuerda El valor del encabezado Cache-Control , que se usa para determinar si las cachés de Internet pueden almacenar en caché datos públicos para un objeto.
componenteCount cuerda Especifica el número de objetos cargados originalmente a partir de los cuales se creó un objeto compuesto.
contenidoDisposición cuerda El valor del encabezado Content-Disposition , que se usa para especificar información de presentación sobre los datos que se transmiten.
codificación de contenido cuerda Codificación de contenido para indicar que un objeto está comprimido (por ejemplo, con compresión gzip) manteniendo su tipo de contenido.
contenidoIdioma cuerda Código de idioma ISO 639-1 del contenido.
tipo de contenido cuerda El tipo de contenido del objeto, también conocido como tipo MIME.
crc32c cuerda El hash CRC32C del objeto. Todos los objetos de Google Cloud Storage tienen un hash CRC32C o un hash MD5.
Cifrado del cliente { 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 RFC 4648 base64 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.
etag cuerda
generación cuerda Número de versión de generación que cambia cada vez que se sobrescribe el objeto.
identificación cuerda El ID del objeto, incluido el nombre del depósito, el nombre del objeto y el número de generación.
tipo cuerda El tipo del objeto, que siempre es storage#object .
md5Hash cuerda Hash MD5 para el objeto. Todos los objetos de Google Cloud Storage tienen un hash CRC32C o un hash MD5.
MediaLink cuerda Enlace de descarga de medios.
metadatos { [clave: cadena]: cadena; } Metadatos proporcionados por el usuario.
metageneración cuerda Número de versión de metageneración que cambia cada vez que se actualizan los metadatos del objeto.
nombre cuerda El nombre del objeto.
dueño { entidad?: cadena; entidadId?: cadena; }
autoenlace cuerda Vínculo para acceder al objeto, suponiendo que tenga suficientes permisos.
Talla cuerda El valor del encabezado Content-Length , que se utiliza para determinar la longitud de los datos del objeto en bytes.
clase de almacenamiento cuerda Clase de almacenamiento del objeto.
tiempoCreado cuerda La hora de creación del objeto en formato RFC 3339.
tiempoEliminado cuerda El tiempo de eliminación del objeto en formato RFC 3339. Solo se devuelve si se ha eliminado esta versión del objeto.
timeStorageClassUpdated cuerda
actualizado cuerda 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

Depósito de almacenamiento que contiene el objeto.

Firma:

bucket: string;

almacenamiento.ObjectMetadata.cacheControl

El valor del encabezado Cache-Control , que se usa para determinar si las cachés de Internet pueden almacenar en caché datos públicos para 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 , que se usa 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 RFC 4648 base64 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.name

El nombre del objeto.

Firma:

name?: string;

almacenamiento.ObjectMetadata.propietario

Firma:

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

Vínculo para acceder al objeto, suponiendo que tenga suficientes permisos.

Firma:

selfLink?: string;

almacenamiento.ObjectMetadata.tamaño

El valor del encabezado Content-Length , que se utiliza 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

El tiempo de eliminación del objeto en formato RFC 3339. Solo se devuelve 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;