Interface que representa um objeto de metadados do Google Google Cloud Storage.
Assinatura:
export interface ObjectMetadata
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
acl | [ {tipo ?: string; id?: string; selfLink?: string; balde?: string; objeto?: string; geração?: string; entidade?: string; função?: string; e-mail?: string; entidadeId?: string; domínio?: string; Equipe do projeto?: {Número do projeto?: string; equipe?: string; }; etag?: string; } ] | |
balde | corda | Bucket de armazenamento que contém o objeto. |
cacheControl | corda | O valor do cabeçalho Cache-Control , usado para determinar se os caches da Internet têm permissão para armazenar dados públicos de um objeto. |
contagem de componentes | corda | Especifica o número de objetos carregados originalmente a partir dos quais um objeto composto foi criado. |
contentDisposition | corda | O valor do cabeçalho Content-Disposition , usado para especificar informações de apresentação sobre os dados que estão sendo transmitidos. |
codificação de conteúdo | corda | Content-Encoding para indicar que um objeto está compactado (por exemplo, com compactação gzip) enquanto mantém seu Content-Type. |
conteúdoIdioma | corda | Código de idioma ISO 639-1 do conteúdo. |
tipo de conteúdo | corda | O tipo de conteúdo do objeto, também conhecido como tipo MIME. |
crc32c | corda | O hash CRC32C do objeto. Todos os objetos do Google Cloud Storage têm um hash CRC32C ou MD5. |
criptografia do cliente | {algoritmo de criptografia?: string; keySha256?: string; } | Chave de criptografia fornecida pelo cliente. Este objeto contém as seguintes propriedades: * encryptionAlgorithm ( string|undefined ): O algoritmo de criptografia que foi usado. Sempre contém o valor AES256 . * keySha256 ( string|undefined ): Uma string codificada em base64 RFC 4648 do hash SHA256 da sua chave de criptografia. Você pode usar esse hash SHA256 para identificar exclusivamente a chave de criptografia AES-256 necessária para descriptografar o objeto, que deve ser armazenado com segurança. |
etiqueta | corda | |
geração | corda | Número da versão de geração que muda cada vez que o objeto é substituído. |
eu ia | corda | O ID do objeto, incluindo o nome do bucket, o nome do objeto e o número de geração. |
tipo | corda | O tipo do objeto, que é sempre storage#object . |
md5Hash | corda | Hash MD5 para o objeto. Todos os objetos do Google Cloud Storage têm um hash CRC32C ou MD5. |
mídiaLink | corda | Link para download de mídia. |
metadados | {[chave: string]: string; } | Metadados fornecidos pelo usuário. |
metageração | corda | Número de versão da metageração que muda sempre que os metadados do objeto são atualizados. |
nome | corda | O nome do objeto. |
proprietário | { entidade?: string; entidadeId?: string; } | |
selfLink | corda | Link para acessar o objeto, supondo que você tenha permissões suficientes. |
tamanho | corda | O valor do cabeçalho Content-Length , usado para determinar o comprimento dos dados do objeto em bytes. |
classe de armazenamento | corda | Classe de armazenamento do objeto. |
tempo criado | corda | A hora de criação do objeto no formato RFC 3339. |
timeDeleted | corda | A hora de exclusão do objeto no formato RFC 3339. Retornado somente se esta versão do objeto tiver sido excluída. |
timeStorageClassUpdated | corda | |
Atualizada | corda | A hora de modificação dos metadados do objeto no formato RFC 3339. |
armazenamento.ObjectMetadata.acl
Assinatura:
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;
}
];
armazenamento.ObjectMetadata.bucket
Bucket de armazenamento que contém o objeto.
Assinatura:
bucket: string;
armazenamento.ObjectMetadata.cacheControl
O valor do cabeçalho Cache-Control
, usado para determinar se os caches da Internet têm permissão para armazenar dados públicos de um objeto.
Assinatura:
cacheControl?: string;
armazenamento.ObjectMetadata.componentCount
Especifica o número de objetos carregados originalmente a partir dos quais um objeto composto foi criado.
Assinatura:
componentCount?: string;
armazenamento.ObjectMetadata.contentDisposition
O valor do cabeçalho Content-Disposition
, usado para especificar informações de apresentação sobre os dados que estão sendo transmitidos.
Assinatura:
contentDisposition?: string;
armazenamento.ObjectMetadata.contentEncoding
Content-Encoding para indicar que um objeto está compactado (por exemplo, com compactação gzip) enquanto mantém seu Content-Type.
Assinatura:
contentEncoding?: string;
armazenamento.ObjectMetadata.contentLanguage
Código de idioma ISO 639-1 do conteúdo.
Assinatura:
contentLanguage?: string;
armazenamento.ObjectMetadata.contentType
O tipo de conteúdo do objeto, também conhecido como tipo MIME.
Assinatura:
contentType?: string;
armazenamento.ObjectMetadata.crc32c
O hash CRC32C do objeto. Todos os objetos do Google Cloud Storage têm um hash CRC32C ou MD5.
Assinatura:
crc32c?: string;
armazenamento.ObjectMetadata.customerEncryption
Chave de criptografia fornecida pelo cliente.
Este objeto contém as seguintes propriedades: * encryptionAlgorithm
( string|undefined
): O algoritmo de criptografia que foi usado. Sempre contém o valor AES256
. * keySha256
( string|undefined
): uma string codificada em base64 RFC 4648 do hash SHA256 da sua chave de criptografia. Você pode usar esse hash SHA256 para identificar exclusivamente a chave de criptografia AES-256 necessária para descriptografar o objeto, que deve ser armazenado com segurança.
Assinatura:
customerEncryption?: {
encryptionAlgorithm?: string;
keySha256?: string;
};
armazenamento.ObjectMetadata.etag
Assinatura:
etag?: string;
armazenamento.ObjectMetadata.geração
Número da versão de geração que muda cada vez que o objeto é substituído.
Assinatura:
generation?: string;
armazenamento.ObjectMetadata.id
O ID do objeto, incluindo o nome do bucket, o nome do objeto e o número de geração.
Assinatura:
id: string;
armazenamento.ObjectMetadata.kind
O tipo do objeto, que é sempre storage#object
.
Assinatura:
kind: string;
armazenamento.ObjectMetadata.md5Hash
Hash MD5 para o objeto. Todos os objetos do Google Cloud Storage têm um hash CRC32C ou MD5.
Assinatura:
md5Hash?: string;
armazenamento.ObjectMetadata.mediaLink
Link para download de mídia.
Assinatura:
mediaLink?: string;
armazenamento.ObjectMetadata.metadata
Metadados fornecidos pelo usuário.
Assinatura:
metadata?: {
[key: string]: string;
};
armazenamento.ObjectMetadata.metageração
Número de versão da metageração que muda sempre que os metadados do objeto são atualizados.
Assinatura:
metageneration?: string;
armazenamento.ObjectMetadata.nome
O nome do objeto.
Assinatura:
name?: string;
armazenamento.ObjectMetadata.proprietário
Assinatura:
owner?: {
entity?: string;
entityId?: string;
};
armazenamento.ObjectMetadata.selfLink
Link para acessar o objeto, supondo que você tenha permissões suficientes.
Assinatura:
selfLink?: string;
armazenamento.ObjectMetadata.size
O valor do cabeçalho Content-Length
, usado para determinar o comprimento dos dados do objeto em bytes.
Assinatura:
size: string;
armazenamento.ObjectMetadata.storageClass
Classe de armazenamento do objeto.
Assinatura:
storageClass: string;
armazenamento.ObjectMetadata.timeCreated
A hora de criação do objeto no formato RFC 3339.
Assinatura:
timeCreated: string;
armazenamento.ObjectMetadata.timeDeleted
A hora de exclusão do objeto no formato RFC 3339. Retornado somente se esta versão do objeto tiver sido excluída.
Assinatura:
timeDeleted?: string;
armazenamento.ObjectMetadata.timeStorageClassUpdated
Assinatura:
timeStorageClassUpdated?: string;
armazenamento.ObjectMetadata.atualizado
A hora de modificação dos metadados do objeto no formato RFC 3339.
Assinatura:
updated: string;