Un objeto dentro de Google Cloud Storage. Ref: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
Firma:
export interface StorageObjectData
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
balde | cadena | El nombre del depósito que contiene este objeto. |
control de caché | cadena | Directiva Cache-Control para los datos del objeto, que coincide con [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2]. |
componenteCount | número | Número de componentes subyacentes que componen este objeto. Los componentes se acumulan mediante operaciones de composición. Intentar configurar este campo generará un error. |
contenidoDisposición | cadena | Contenido: disposición de los datos del objeto, coincidente [https://tools.ietf.org/html/rfc6266][RFC 6266]. |
contenidoCodificación | cadena | Codificación de contenido de los datos del objeto, coincidencia [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] |
contenidoIdioma | cadena | Contenido-Idioma de los datos del objeto, coincidente [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2]. |
tipo de contenido | cadena | Tipo de contenido de los datos del objeto, que coincide con [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Si un objeto se almacena sin un tipo de contenido, se sirve como application/octet-stream . |
crc32c | cadena | Suma de comprobación CRC32c. Para obtener más información sobre el uso de la suma de comprobación CRC32c, consulte [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes y ETags: mejores prácticas]. |
clienteCifrado | Cifrado de cliente | Metadatos de la clave de cifrado proporcionada por el cliente, si el objeto está cifrado con dicha clave. |
etiqueta | cadena | HTTP 1.1 Etiqueta de entidad para el objeto. Consulte [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3]. |
generación | número | La generación de contenido de este objeto. Se utiliza para el control de versiones de objetos. Intentar configurar este campo generará un error. |
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 artículo que es este. Para los objetos, esto siempre es "almacenamiento#objeto". |
md5Hash | cadena | hash MD5 de los datos; codificado usando base64 según [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Para obtener más información sobre el uso del hash MD5, consulte [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes y ETags: mejores prácticas]. |
enlace de medios | cadena | Enlace de descarga de medios. |
metadatos | { [clave: cadena]: cadena; } | Metadatos proporcionados por el usuario, en pares clave/valor. |
metageneración | número | La versión de los metadatos de este objeto en esta generación. Se utiliza para condiciones previas y para detectar cambios en metadatos. Un número de metageneración sólo tiene significado en el contexto de una generación particular de un objeto particular. |
nombre | cadena | El nombre del objeto. |
autoenlace | cadena | El enlace a este objeto. |
tamaño | número | Contenido: longitud de los datos del objeto en bytes, que coincide con [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2]. |
clase de almacenamiento | cadena | Clase de almacenamiento del objeto. |
tiempoCreado | Fecha | cadena | El tiempo de creación del objeto. Intentar configurar este campo generará un error. |
horaEliminado | Fecha | cadena | El tiempo de eliminación del objeto. Se devolverá si y sólo si esta versión del objeto se ha eliminado. |
timeStorageClassActualizado | Fecha | cadena | La hora a la que se cambió por última vez la clase de almacenamiento del objeto. |
actualizado | Fecha | cadena | La hora de modificación de los metadatos del objeto. |
almacenamiento.StorageObjectData.bucket
El nombre del depósito que contiene este objeto.
Firma:
bucket: string;
almacenamiento.StorageObjectData.cacheControl
Directiva Cache-Control para los datos del objeto, que coincide con [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].
Firma:
cacheControl?: string;
almacenamiento.StorageObjectData.componentCount
Número de componentes subyacentes que componen este objeto. Los componentes se acumulan mediante operaciones de composición. Intentar configurar este campo generará un error.
Firma:
componentCount?: number;
almacenamiento.StorageObjectData.contentDisposition
Contenido: disposición de los datos del objeto, coincidente [https://tools.ietf.org/html/rfc6266][RFC 6266].
Firma:
contentDisposition?: string;
almacenamiento.StorageObjectData.contentEncoding
Codificación de contenido de los datos del objeto, coincidencia [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
Firma:
contentEncoding?: string;
almacenamiento.StorageObjectData.contentLanguage
Contenido-Idioma de los datos del objeto, coincidente [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2].
Firma:
contentLanguage?: string;
almacenamiento.StorageObjectData.contentType
Tipo de contenido de los datos del objeto, que coincide con [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Si un objeto se almacena sin un tipo de contenido, se sirve como application/octet-stream
.
Firma:
contentType?: string;
almacenamiento.StorageObjectData.crc32c
Suma de comprobación CRC32c. Para obtener más información sobre el uso de la suma de comprobación CRC32c, consulte [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes y ETags: mejores prácticas].
Firma:
crc32c?: string;
almacenamiento.StorageObjectData.customerEncryption
Metadatos de la clave de cifrado proporcionada por el cliente, si el objeto está cifrado con dicha clave.
Firma:
customerEncryption?: CustomerEncryption;
almacenamiento.StorageObjectData.etag
HTTP 1.1 Etiqueta de entidad para el objeto. Consulte [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].
Firma:
etag?: string;
almacenamiento.StorageObjectData.generación
La generación de contenido de este objeto. Se utiliza para el control de versiones de objetos. Intentar configurar este campo generará un error.
Firma:
generation: number;
almacenamiento.StorageObjectData.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.StorageObjectData.kind
El tipo de artículo que es este. Para los objetos, esto siempre es "almacenamiento#objeto".
Firma:
kind?: string;
almacenamiento.StorageObjectData.md5Hash
hash MD5 de los datos; codificado usando base64 según [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Para obtener más información sobre el uso del hash MD5, consulte [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes y ETags: mejores prácticas].
Firma:
md5Hash?: string;
almacenamiento.StorageObjectData.mediaLink
Enlace de descarga de medios.
Firma:
mediaLink?: string;
almacenamiento.StorageObjectData.metadatos
Metadatos proporcionados por el usuario, en pares clave/valor.
Firma:
metadata?: {
[key: string]: string;
};
almacenamiento.StorageObjectData.metageneración
La versión de los metadatos de este objeto en esta generación. Se utiliza para condiciones previas y para detectar cambios en metadatos. Un número de metageneración sólo tiene significado en el contexto de una generación particular de un objeto particular.
Firma:
metageneration: number;
almacenamiento.StorageObjectData.nombre
El nombre del objeto.
Firma:
name: string;
almacenamiento.StorageObjectData.selfLink
El enlace a este objeto.
Firma:
selfLink?: string;
almacenamiento.StorageObjectData.size
Contenido: longitud de los datos del objeto en bytes, que coincide con [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].
Firma:
size: number;
almacenamiento.StorageObjectData.storageClass
Clase de almacenamiento del objeto.
Firma:
storageClass: string;
almacenamiento.StorageObjectData.timeCreated
El tiempo de creación del objeto. Intentar configurar este campo generará un error.
Firma:
timeCreated?: Date | string;
almacenamiento.StorageObjectData.timeDeleted
El tiempo de eliminación del objeto. Se devolverá si y sólo si esta versión del objeto se ha eliminado.
Firma:
timeDeleted?: Date | string;
almacenamiento.StorageObjectData.timeStorageClassUpdated
La hora a la que se cambió por última vez la clase de almacenamiento del objeto.
Firma:
timeStorageClassUpdated?: Date | string;
almacenamiento.StorageObjectData.actualizado
La hora de modificación de los metadatos del objeto.
Firma:
updated?: Date | string;