storage.ObjectMetadata interface

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;

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;
    };

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;