storage.ObjectMetadata interface

Interface que representa um objeto de metadados de objeto do Google Google Cloud Storage.

Assinatura:

export interface ObjectMetadata 

Propriedades

Propriedade Modelo Descrição
acl [ { tipo?: string; id?: string; selfLink?: string; balde?: string; objeto?: string; geração?: string; entidade?: string; papel?: string; e-mail?: string; entidadeId?: string; domínio?: string; projetoTeam?: { projetoNumber?: string; time?: 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 em cache para um objeto.
componentCount corda Especifica o número de objetos carregados originalmente a partir dos quais um objeto composto foi criado.
conteúdoDisposição 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.
contentLanguage 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 um hash MD5.
clienteCriptografia { 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 de 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 você deve armazenar com segurança.
etiqueta corda
geração corda Número da versão de geração que muda sempre que o objeto é substituído.
Eu iria corda O ID do objeto, incluindo o nome do bucket, o nome do objeto e o número de geração.
Gentil 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 um hash MD5.
mediaLink corda Link para download de mídia.
metadados { [chave: string]: string; } Metadados fornecidos pelo usuário.
metageração corda Número de versão de 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.
tempoCriado corda A hora de criação do objeto no formato RFC 3339.
timeDeletado corda A hora de exclusão do objeto no formato RFC 3339. Retornado somente se esta versão do objeto tiver sido excluída.
timeStorageClassAtualizado corda
Atualizada corda O tempo de modificação dos metadados do objeto no formato RFC 3339.

storage.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;
        }
    ];

storage.ObjectMetadata.bucket

Bucket de armazenamento que contém o objeto.

Assinatura:

bucket: string;

storage.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 em cache para um objeto.

Assinatura:

cacheControl?: string;

storage.ObjectMetadata.componentCount

Especifica o número de objetos carregados originalmente a partir dos quais um objeto composto foi criado.

Assinatura:

componentCount?: string;

storage.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;

storage.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;

storage.ObjectMetadata.contentLanguage

Código de idioma ISO 639-1 do conteúdo.

Assinatura:

contentLanguage?: string;

storage.ObjectMetadata.contentType

O tipo de conteúdo do objeto, também conhecido como tipo MIME.

Assinatura:

contentType?: string;

storage.ObjectMetadata.crc32c

O hash CRC32C do objeto. Todos os objetos do Google Cloud Storage têm um hash CRC32C ou um hash MD5.

Assinatura:

crc32c?: string;

storage.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 de 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 você deve armazenar com segurança.

Assinatura:

customerEncryption?: {
        encryptionAlgorithm?: string;
        keySha256?: string;
    };

storage.ObjectMetadata.etag

Assinatura:

etag?: string;

storage.ObjectMetadata.generation

Número da versão de geração que muda sempre que o objeto é substituído.

Assinatura:

generation?: string;

storage.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;

storage.ObjectMetadata.kind

O tipo do objeto, que é sempre storage#object .

Assinatura:

kind: string;

storage.ObjectMetadata.md5Hash

Hash MD5 para o objeto. Todos os objetos do Google Cloud Storage têm um hash CRC32C ou um hash MD5.

Assinatura:

md5Hash?: string;

Link para download de mídia.

Assinatura:

mediaLink?: string;

storage.ObjectMetadata.metadata

Metadados fornecidos pelo usuário.

Assinatura:

metadata?: {
        [key: string]: string;
    };

storage.ObjectMetadata.metageneration

Número de versão de metageração que muda sempre que os metadados do objeto são atualizados.

Assinatura:

metageneration?: string;

storage.ObjectMetadata.name

O nome do objeto.

Assinatura:

name?: string;

storage.ObjectMetadata.owner

Assinatura:

owner?: {
        entity?: string;
        entityId?: string;
    };

Link para acessar o objeto, supondo que você tenha permissões suficientes.

Assinatura:

selfLink?: string;

storage.ObjectMetadata.size

O valor do cabeçalho Content-Length , usado para determinar o comprimento dos dados do objeto em bytes.

Assinatura:

size: string;

storage.ObjectMetadata.storageClass

Classe de armazenamento do objeto.

Assinatura:

storageClass: string;

storage.ObjectMetadata.timeCreated

A hora de criação do objeto no formato RFC 3339.

Assinatura:

timeCreated: string;

storage.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;

storage.ObjectMetadata.timeStorageClassUpdated

Assinatura:

timeStorageClassUpdated?: string;

storage.ObjectMetadata.updated

O tempo de modificação dos metadados do objeto no formato RFC 3339.

Assinatura:

updated: string;