storage namespace

Funções

Função Descrição
onObjectArquivado(gerenciador) Manipulador de eventos enviado apenas quando o controle de versões de objetos está ativado no bucket. Este evento indica que a versão ativa de um objeto se tornou uma versão arquivada por ter sido arquivada ou substituída pelo upload de um objeto de mesmo nome.
onObjectArquivado(bucket, gerenciador) Manipulador de eventos enviado apenas quando o controle de versões de objetos está ativado no bucket. Este evento indica que a versão ativa de um objeto se tornou uma versão arquivada por ter sido arquivada ou substituída pelo upload de um objeto de mesmo nome.
onObjectArchive(opts, gerenciador) Manipulador de eventos enviado apenas quando o controle de versões de objetos está ativado no bucket. Este evento indica que a versão ativa de um objeto se tornou uma versão arquivada por ter sido arquivada ou substituída pelo upload de um objeto de mesmo nome.
onObjectExcluído(gerenciador) Manipulador de eventos que é acionado sempre que ocorre uma exclusão do Google Cloud Storage.Enviado quando um objeto é excluído permanentemente. Isso inclui objetos que são substituídos ou excluídos como parte da configuração do ciclo de vida do bucket. Para buckets com o controle de versões de objetos ativado, ele não é enviado quando um objeto é arquivado, mesmo que o arquivamento ocorra por meio do método storage.objects.delete.
onObjectExcluído(bucket, gerenciador) Manipulador de eventos que é acionado sempre que ocorre uma exclusão do Google Cloud Storage.Enviado quando um objeto é excluído permanentemente. Isso inclui objetos que são substituídos ou excluídos como parte da configuração do ciclo de vida do bucket. Para buckets com o controle de versões de objetos ativado, ele não é enviado quando um objeto é arquivado, mesmo que o arquivamento ocorra por meio do método storage.objects.delete.
onObjectExcluído(opts, handle) Manipulador de eventos que é acionado sempre que ocorre uma exclusão do Google Cloud Storage.Enviado quando um objeto é excluído permanentemente. Isso inclui objetos que são substituídos ou excluídos como parte da configuração do ciclo de vida do bucket. Para buckets com o controle de versões de objetos ativado, ele não é enviado quando um objeto é arquivado, mesmo que o arquivamento ocorra por meio do método storage.objects.delete.
onObjectFinald(handler) Manipulador de eventos que é acionado sempre que ocorre a criação de um objeto do Google Cloud Storage.Enviado quando um novo objeto ou nova geração de um objeto é criada com sucesso no bucket. Isso inclui copiar ou regravar um objeto. Um upload com falha não aciona esse evento.
onObjectFinald(bucket, gerenciador) Manipulador de eventos que é acionado sempre que ocorre a criação de um objeto do Google Cloud Storage.Enviado quando um novo objeto ou nova geração de um objeto é criada com sucesso no bucket. Isso inclui copiar ou regravar um objeto. Um upload com falha não aciona esse evento.
onObjectFinald(opts, handle) Manipulador de eventos que é acionado sempre que ocorre a criação de um objeto do Google Cloud Storage.Enviado quando um novo objeto ou nova geração de um objeto é criada com sucesso no bucket. Isso inclui copiar ou regravar um objeto. Um upload com falha não aciona esse evento.
onObjectMetadataUpdated(handler) Manipulador de eventos que é acionado sempre que os metadados de um objeto existente são alterados.
onObjectMetadataUpdated(bucket, gerenciador) Manipulador de eventos que é acionado sempre que os metadados de um objeto existente são alterados.
onObjectMetadataUpdated(opts, handle) Manipulador de eventos que é acionado sempre que os metadados de um objeto existente são alterados.

Interfaces

Interface Descrição
CustomerEncryption (link em inglês) Metadados da chave de criptografia fornecida pelo cliente, se o objeto for criptografado por essa chave.
StorageEvent (link em inglês) Um CloudEvent que contém StorageObjectData
StorageObjectData (em inglês) Um objeto no Google Cloud Storage. Ref.: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
StorageOptions (em inglês) StorageOptions estendem EventHandlerOptions com um nome de bucket

storage.onObjectArchive()

Manipulador de eventos enviado apenas quando o controle de versões de objetos está ativado no bucket. Este evento indica que a versão ativa de um objeto se tornou uma versão arquivada por ter sido arquivada ou substituída pelo upload de um objeto de mesmo nome.

Assinatura:

export declare function onObjectArchived(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre um arquivamento do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectArchive()

Manipulador de eventos enviado apenas quando o controle de versões de objetos está ativado no bucket. Este evento indica que a versão ativa de um objeto se tornou uma versão arquivada por ter sido arquivada ou substituída pelo upload de um objeto de mesmo nome.

Assinatura:

export declare function onObjectArchived(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
bucket string | Expressão<string> O nome do bucket que contém esse objeto.
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre um arquivamento do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectArchive()

Manipulador de eventos enviado apenas quando o controle de versões de objetos está ativado no bucket. Este evento indica que a versão ativa de um objeto se tornou uma versão arquivada por ter sido arquivada ou substituída pelo upload de um objeto de mesmo nome.

Assinatura:

export declare function onObjectArchived(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
opta StorageOptions (em inglês) Opções que podem ser definidas em uma função de manipulação de eventos individual.
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre um arquivamento do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectExcluído()

Manipulador de eventos que é acionado sempre que ocorre uma exclusão do Google Cloud Storage.

Enviado quando um objeto tiver sido excluído permanentemente. Isso inclui objetos que são substituídos ou excluídos como parte da configuração do ciclo de vida do bucket. Para buckets com o controle de versões de objetos ativado, ele não é enviado quando um objeto é arquivado, mesmo que o arquivamento ocorra por meio do método storage.objects.delete.

Assinatura:

export declare function onObjectDeleted(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Gerenciador de eventos que é executado sempre que ocorre uma exclusão de objeto do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectExcluído()

Manipulador de eventos que é acionado sempre que ocorre uma exclusão do Google Cloud Storage.

Enviado quando um objeto tiver sido excluído permanentemente. Isso inclui objetos que são substituídos ou excluídos como parte da configuração do ciclo de vida do bucket. Para buckets com o controle de versões de objetos ativado, ele não é enviado quando um objeto é arquivado, mesmo que o arquivamento ocorra por meio do método storage.objects.delete.

Assinatura:

export declare function onObjectDeleted(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
bucket string | Expressão<string> O nome do bucket que contém esse objeto.
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Gerenciador de eventos que é executado sempre que ocorre uma exclusão de objeto do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectExcluído()

Manipulador de eventos que é acionado sempre que ocorre uma exclusão do Google Cloud Storage.

Enviado quando um objeto tiver sido excluído permanentemente. Isso inclui objetos que são substituídos ou excluídos como parte da configuração do ciclo de vida do bucket. Para buckets com o controle de versões de objetos ativado, ele não é enviado quando um objeto é arquivado, mesmo que o arquivamento ocorra por meio do método storage.objects.delete.

Assinatura:

export declare function onObjectDeleted(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
opta StorageOptions (em inglês) Opções que podem ser definidas em uma função de manipulação de eventos individual.
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Gerenciador de eventos que é executado sempre que ocorre uma exclusão de objeto do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectFinalized()

Manipulador de eventos que é acionado sempre que ocorre a criação de um objeto do Google Cloud Storage.

Enviado quando um novo objeto (ou nova geração de um objeto existente) tiver sido criado com sucesso no bucket. Isso inclui copiar ou regravar um objeto existente. Um upload com falha não aciona esse evento.

Assinatura:

export declare function onObjectFinalized(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Gerenciador de eventos que é executado sempre que ocorre uma criação de objeto do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectFinalized()

Manipulador de eventos que é acionado sempre que ocorre a criação de um objeto do Google Cloud Storage.

Enviado quando um novo objeto (ou nova geração de um objeto existente) tiver sido criado com sucesso no bucket. Isso inclui copiar ou regravar um objeto existente. Um upload com falha não aciona esse evento.

Assinatura:

export declare function onObjectFinalized(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
bucket string | Expressão<string> O nome do bucket que contém esse objeto.
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Gerenciador de eventos que é executado sempre que ocorre uma criação de objeto do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectFinalized()

Manipulador de eventos que é acionado sempre que ocorre a criação de um objeto do Google Cloud Storage.

Enviado quando um novo objeto (ou nova geração de um objeto existente) tiver sido criado com sucesso no bucket. Isso inclui copiar ou regravar um objeto existente. Um upload com falha não aciona esse evento.

Assinatura:

export declare function onObjectFinalized(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
opta StorageOptions (em inglês) Opções que podem ser definidas em uma função de manipulação de eventos individual.
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Gerenciador de eventos que é executado sempre que ocorre uma criação de objeto do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectMetadataUpdated().

Manipulador de eventos que é acionado sempre que os metadados de um objeto existente são alterados.

Assinatura:

export declare function onObjectMetadataUpdated(handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma atualização de metadados do objeto do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectMetadataUpdated().

Manipulador de eventos que é acionado sempre que os metadados de um objeto existente são alterados.

Assinatura:

export declare function onObjectMetadataUpdated(bucket: string | Expression<string>, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
bucket string | Expressão<string> O nome do bucket que contém esse objeto.
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma atualização de metadados do objeto do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>

storage.onObjectMetadataUpdated().

Manipulador de eventos que é acionado sempre que os metadados de um objeto existente são alterados.

Assinatura:

export declare function onObjectMetadataUpdated(opts: StorageOptions, handler: (event: StorageEvent) => any | Promise<any>): CloudFunction<StorageEvent>;

Parâmetros

Parâmetro Tipo Descrição
opta StorageOptions (em inglês) Opções que podem ser definidas em uma função de manipulação de eventos individual.
handler (evento: StorageEvent) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma atualização de metadados do objeto do Google Cloud Storage.

Retorna:

CloudFunction<StorageEvent>