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;
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.nombre
El nombre del objeto.
Firma:
name?: string;
almacenamiento.ObjectMetadata.propietario
Firma:
owner?: {
entity?: string;
entityId?: string;
};
almacenamiento.ObjectMetadata.selfLink
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;