CaptureGoogleDriveChanges 2025.10.2.19¶
Pacote¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
Descrição¶
Captures changes to a Shared Google Drive and emits a FlowFile for each change that occurs. This includes addition and deletion of files, as well as changes to file metadata and permissions. The processor is designed to be used in conjunction with the FetchGoogleDrive processor.
Requisito de entrada¶
FORBIDDEN
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
|---|---|
ID do drive |
O ID do Google Drive compartilhado a ser monitorado. |
Serviço de credenciais do GCP |
O Controller Service usado para obter as credenciais do Google Cloud Platform. |
Gerenciamento do estado¶
Escopos |
Descrição |
|---|---|
CLUSTER |
Armazena um token/cursor para rastrear quais alterações já foram processadas. |
Relações¶
Nome |
Descrição |
|---|---|
created |
Esse relacionamento é usado para todos os arquivos criados. |
removed |
Esse relacionamento é usado para todos os arquivos excluídos. |
updated |
Esse relacionamento é usado para todos os arquivos atualizados. |
Grava atributos¶
Nome |
Descrição |
|---|---|
google.drive.drive.id |
O ID do Google Drive compartilhado. |
google.drive.file.id |
O ID do arquivo alterado. |
drive.id |
O ID do arquivo alterado. Isso é repetido para compatibilidade com a configuração padrão do FetchGoogleDrive. |
google.drive.file.name |
O nome do arquivo alterado. |
google.drive.change.type |
O tipo de mudança que ocorreu. Os valores possíveis são “CREATED”, “UPDATED” ou “DELETED”. |
google.drive.change.time |
O carimbo de data/hora da alteração, em milissegundos desde a época do Unix. |
google.drive.created.time |
O carimbo de data/hora em que o arquivo foi criado, em milissegundos desde a época do Unix. |
google.drive.webUrl |
Um link para abrir o arquivo em um editor ou visualizador relevante do Google em um navegador. |
google.drive.size |
O tamanho do arquivo em bytes. |
google.drive.md5 |
A soma de verificação MD5 do arquivo. |
google.drive.version |
A versão do arquivo. Isso muda com base nas atualizações do arquivo feitas pelo usuário e sistema. |
google.drive.mime.type |
O tipo MIME do arquivo. |
google.drive.lastModifiedBy.displayName |
Um nome de exibição do usuário que modificou o arquivo. |
google.drive.lastModifiedBy.email |
Um e-mail do usuário que modificou o arquivo. |
google.drive.permissions.<função>.users |
Uma lista separada por vírgulas de endereços de e-mail de usuários com a função especificada. As funções válidas são “owner”, “organizer”, “fileOrganizer”, “writer”, “commenter”, “reader”. Por exemplo, se o proprietário for john.doe@gmail.com e os usuários jane.doe@gmail.com e jake.doe@gmail.com forem leitores, haverá um atributo chamado |
google.drive.permissions.<função>.groups |
Uma lista separada por vírgulas de endereços de e-mail para grupos com a função especificada. As funções válidas são “owner”, “organizer”, “fileOrganizer”, “writer”, “commenter”, “reader”. Por exemplo, se o proprietário for |
google.drive.permissions.<função>.domains |
Uma lista separada por vírgulas de nomes de domínio para os quais todos os usuários têm a função determinada. As funções válidas são “owner”, “organizer”, “fileOrganizer”, “writer”, “commenter”, “reader”. Por exemplo, se todos os usuários do domínio |
google.drive.permissions.<função>.public |
Se um arquivo for compartilhado publicamente, esse atributo será adicionado com um valor de “true” para qualquer função que se aplique ao público. |
google.drive.file.path |
O caminho hierárquico do arquivo no Google Drive, por exemplo, “parent_folder/child_folder/file.txt”. |