Interfaz que representa un objeto de metadatos de un objeto de Google Cloud Storage.
Firma:
export interface ObjectMetadata
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
LCA | [ { tipo?: cadena; id?: cadena; selfLink?: cadena; bucket?: string; object?: string; generate?: string; entidad?: string; rol?: cadena; email?: cadena; EntityId?: string; dominio?: cadena; projectTeam?: { projectNumber?: string; equipo?: cadena; }. etag?: string; }. | |
bucket | string | Bucket de Storage que contiene el objeto. |
cacheControl | string | El valor del encabezado Cache-Control , que se usa para determinar si las cachés de Internet pueden almacenar en caché datos públicos de un objeto. |
componentCount | string | Especifica la cantidad de objetos subidos originalmente a partir de los cuales se creó un objeto compuesto. |
contentDisposition. | string | El valor del encabezado Content-Disposition , que se usa para especificar la información de presentación de los datos que se transmiten. |
ContentCodificación | string | Codificación de contenido para indicar que un objeto está comprimido (por ejemplo, con compresión gzip) al tiempo que se mantiene su tipo de contenido. |
contentLanguage | string | Es el código de idioma ISO 639-1 del contenido. |
Tipo de contenido | string | El tipo de contenido del objeto, también conocido como el tipo de MIME. |
crc32c | string | El hash CRC32C del objeto. Todos los objetos de Google Cloud Storage tienen un hash CRC32C o un hash MD5. |
encriptacióndelcliente | { encryptionAlgorithm?: string; keySha256?: string; }. | Clave de encriptación proporcionada por el cliente.Este objeto contiene las siguientes propiedades: * encryptionAlgorithm (string|undefined ): El algoritmo de encriptación que se usó. Siempre contiene el valor AES256 . * keySha256 (string|undefined ): Es una cadena codificada en base64 RFC 4648 del hash SHA256 de tu clave de encriptación. Puedes usar este hash SHA256 para identificar de forma exclusiva la clave de encriptación AES-256 necesaria a fin de desencriptar el objeto, que debes almacenar de forma segura. |
etag | string | |
generación | string | Número de versión de generación que cambia cada vez que se reemplaza el objeto. |
id | string | El ID del objeto, incluidos el nombre del bucket, el nombre del objeto y el número de generación. |
kind | string | El tipo de objeto, que siempre es storage#object . |
md5Hash | string | Hash MD5 para el objeto Todos los objetos de Google Cloud Storage tienen un hash CRC32C o un hash MD5. |
mediaLink | string | Vínculo de descarga de contenido multimedia. |
metadata | { [clave: cadena]: cadena; }. | Metadatos proporcionados por el usuario |
metageneración | string | Número de versión de metageneración que cambia cada vez que se actualizan los metadatos del objeto. |
name | string | El nombre del objeto. |
propietario | { entity?: string; EntityId?: string; }. | |
selfLink | string | Vínculo para acceder al objeto, suponiendo que tienes los permisos necesarios. |
size | string | El valor del encabezado Content-Length , que se usa para determinar la longitud de los datos del objeto en bytes. |
storageClass | string | Clase de almacenamiento del objeto. |
timeCreated; | string | La hora de creación del objeto en formato RFC 3339. |
hora de eliminación | string | La hora de eliminación del objeto en formato RFC 3339. Se muestra solo si se borró esta versión del objeto. |
horaStorageClassUpdated | string | |
updated | string | La hora de modificación de los metadatos del objeto en formato RFC 3339. |
storage.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;
}
];
storage.ObjectMetadata.bucket
Bucket de Storage que contiene el objeto.
Firma:
bucket: string;
storage.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 de un objeto.
Firma:
cacheControl?: string;
storage.ObjectMetadata.componentCount
Especifica la cantidad de objetos subidos originalmente a partir de los cuales se creó un objeto compuesto.
Firma:
componentCount?: string;
storage.ObjectMetadata.contentDisposition
El valor del encabezado Content-Disposition
, que se usa para especificar la información de presentación de los datos que se transmiten.
Firma:
contentDisposition?: string;
storage.ObjectMetadata.contentEncoding.
Codificación de contenido para indicar que un objeto está comprimido (por ejemplo, con compresión gzip) al tiempo que se mantiene su tipo de contenido.
Firma:
contentEncoding?: string;
storage.ObjectMetadata.contentLanguage
Es el código de idioma ISO 639-1 del contenido.
Firma:
contentLanguage?: string;
storage.ObjectMetadata.contentType
El tipo de contenido del objeto, también conocido como el tipo de MIME.
Firma:
contentType?: string;
storage.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;
storage.ObjectMetadata.customerEncryption
Clave de encriptación proporcionada por el cliente.
Este objeto contiene las siguientes propiedades: * encryptionAlgorithm
(string|undefined
): El algoritmo de encriptación que se usó. Siempre contiene el valor AES256
. * keySha256
(string|undefined
): Es una cadena codificada en base64 RFC 4648 del hash SHA256 de tu clave de encriptación. Puedes usar este hash SHA256 para identificar de forma exclusiva la clave de encriptación AES-256 necesaria a fin de desencriptar el objeto, que debes almacenar de forma segura.
Firma:
customerEncryption?: {
encryptionAlgorithm?: string;
keySha256?: string;
};
storage.ObjectMetadata.etag
Firma:
etag?: string;
storage.ObjectMetadata.generation.
Número de versión de generación que cambia cada vez que se reemplaza el objeto.
Firma:
generation?: string;
storage.ObjectMetadata.id
El ID del objeto, incluidos el nombre del bucket, el nombre del objeto y el número de generación.
Firma:
id: string;
storage.ObjectMetadata.kind
El tipo de objeto, que siempre es storage#object
.
Firma:
kind: string;
storage.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;
storage.ObjectMetadata.mediaLink
Vínculo de descarga de contenido multimedia.
Firma:
mediaLink?: string;
storage.ObjectMetadata.metadata
Metadatos proporcionados por el usuario
Firma:
metadata?: {
[key: string]: string;
};
storage.ObjectMetadata.metageneration.
Número de versión de metageneración que cambia cada vez que se actualizan los metadatos del objeto.
Firma:
metageneration?: string;
storage.ObjectMetadata.name
El nombre del objeto.
Firma:
name?: string;
storage.ObjectMetadata.owner.
Firma:
owner?: {
entity?: string;
entityId?: string;
};
storage.ObjectMetadata.selfLink
Vínculo para acceder al objeto, suponiendo que tienes los permisos necesarios.
Firma:
selfLink?: string;
storage.ObjectMetadata.size
El valor del encabezado Content-Length
, que se usa para determinar la longitud de los datos del objeto en bytes.
Firma:
size: string;
storage.ObjectMetadata.storageClass
Clase de almacenamiento del objeto.
Firma:
storageClass: string;
storage.ObjectMetadata.timeCreated
La hora de creación del objeto en formato RFC 3339.
Firma:
timeCreated: string;
storage.ObjectMetadata.timeDeleted
La hora de eliminación del objeto en formato RFC 3339. Se muestra solo si se borró esta versión del objeto.
Firma:
timeDeleted?: string;
storage.ObjectMetadata.timeStorageClassUpdated
Firma:
timeStorageClassUpdated?: string;
storage.ObjectMetadata.updated
La hora de modificación de los metadatos del objeto en formato RFC 3339.
Firma:
updated: string;