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;
almacenamiento.ObjectMetadata.mediaLink
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;
};
almacenamiento.ObjectMetadata.selfLink
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;