Log di controllo di Artifact Registry

Questo documento descrive l'audit logging per Artifact Registry. Google Cloud i servizi generano audit log che registrano le attività amministrative e di accesso all'interno delle tue Google Cloud risorse. Per ulteriori informazioni su Cloud Audit Logs, consulta quanto segue:

Note

I log di controllo sono disponibili per tutti i repository.

Nome servizio

Gli audit log di Artifact Registry utilizzano il nome servizio artifactregistry.googleapis.com. Filtra per questo servizio:

    protoPayload.serviceName="artifactregistry.googleapis.com"
  

Metodi per tipo di autorizzazione

Ogni autorizzazione IAM ha una proprietà type, il cui valore è un enum che può essere uno dei quattro valori: ADMIN_READ, ADMIN_WRITE, DATA_READ o DATA_WRITE. Quando chiami un metodo, Artifact Registry genera un audit log la cui categoria dipende dalla proprietà type dell'autorizzazione richiesta per eseguire il metodo. I metodi che richiedono un'autorizzazione IAM con il valore della proprietà type corrispondente a DATA_READ, DATA_WRITE o ADMIN_READ generano audit log degli Accessi ai dati. I metodi che richiedono un'autorizzazione IAM con il valore della proprietà type ADMIN_WRITE generano audit log delle Attività di amministrazione.

I metodi API nel seguente elenco contrassegnati con (LRO) sono operazioni a lunga esecuzione (LRO). Questi metodi in genere generano due voci del log di controllo: una all'inizio dell'operazione e un'altra al termine. Per saperne di più, consulta Audit log per le operazioni a lunga esecuzione.
Tipo di autorizzazione Metodi
ADMIN_READ google.devtools.artifactregistry.v1.ArtifactRegistry.GetAttachment
google.devtools.artifactregistry.v1.ArtifactRegistry.GetDockerImage
google.devtools.artifactregistry.v1.ArtifactRegistry.GetFile
google.devtools.artifactregistry.v1.ArtifactRegistry.GetIamPolicy
google.devtools.artifactregistry.v1.ArtifactRegistry.GetMavenArtifact
google.devtools.artifactregistry.v1.ArtifactRegistry.GetNpmPackage
google.devtools.artifactregistry.v1.ArtifactRegistry.GetPackage
google.devtools.artifactregistry.v1.ArtifactRegistry.GetProjectSettings
google.devtools.artifactregistry.v1.ArtifactRegistry.GetPythonPackage
google.devtools.artifactregistry.v1.ArtifactRegistry.GetRepository
google.devtools.artifactregistry.v1.ArtifactRegistry.GetRule
google.devtools.artifactregistry.v1.ArtifactRegistry.GetTag
google.devtools.artifactregistry.v1.ArtifactRegistry.GetVPCSCConfig
google.devtools.artifactregistry.v1.ArtifactRegistry.GetVersion
google.devtools.artifactregistry.v1.ArtifactRegistry.ListAttachments
google.devtools.artifactregistry.v1.ArtifactRegistry.ListDockerImages
google.devtools.artifactregistry.v1.ArtifactRegistry.ListFiles
google.devtools.artifactregistry.v1.ArtifactRegistry.ListMavenArtifacts
google.devtools.artifactregistry.v1.ArtifactRegistry.ListNpmPackages
google.devtools.artifactregistry.v1.ArtifactRegistry.ListPackages
google.devtools.artifactregistry.v1.ArtifactRegistry.ListPythonPackages
google.devtools.artifactregistry.v1.ArtifactRegistry.ListRepositories
google.devtools.artifactregistry.v1.ArtifactRegistry.ListRules
google.devtools.artifactregistry.v1.ArtifactRegistry.ListTags
google.devtools.artifactregistry.v1.ArtifactRegistry.ListVersions
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetFile
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetIamPolicy
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetPackage
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetRepository
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetTag
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetVersion
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListFiles
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListPackages
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListRepositories
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListTags
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListVersions
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetFile
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetIamPolicy
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetPackage
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetProjectSettings
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetRepository
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetTag
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetVersion
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListFiles
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListPackages
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListRepositories
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListTags
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListVersions
ADMIN_WRITE Docker-CreateOnPush
google.devtools.artifactregistry.v1.ArtifactRegistry.CreateAttachment (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRepository (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRule
google.devtools.artifactregistry.v1.ArtifactRegistry.CreateTag
google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRepository (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRule
google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteTag
google.devtools.artifactregistry.v1.ArtifactRegistry.SetIamPolicy
google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateFile
google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateProjectSettings
google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRepository
google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRule
google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateTag
google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVPCSCConfig
google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVersion
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.CreateRepository (LRO)
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.CreateTag
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteRepository (LRO)
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteTag
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.SetIamPolicy
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.UpdateRepository
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.UpdateTag
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository (LRO)
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository (LRO)
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateProjectSettings
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag
DATA_READ Apt-Contents
Apt-ViewArchIndexFile
Apt-ViewIndexFile
Apt-ViewPackageFile
Docker-Catalog
Docker-GetManifest
Docker-GetTags
Docker-HeadManifest
Docker-ServeBlob
Go-DownloadModFile
Go-DownloadZipFile
Go-ListVersions
Go-ViewModInfo
GooGet-ViewIndexFile
Kfp-DownloadFile
Maven-Artifact-Download
Maven-File-Download
Npm-GetManifest
Npm-GetVersionManifest
Npm-HeadManifest
Npm-HeadPackage
Npm-InstallPackage
Npm-ListTag
Python-HeadFile
Python-HeadPackageVersions
Python-InstallPackage
Python-PackageVersions
VirtualRepo-Auth
Yum-ViewIndexFile
Yum-ViewIndexKey
Yum-ViewPackageFile
google.devtools.artifactregistry.v1.ArtifactRegistry.DownloadFile
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DownloadFile
DATA_WRITE Docker-CancelUpload
Docker-DeleteBlob
Docker-DeleteManifest
Docker-DeleteTag
Docker-FinishUpload
Docker-HeadBlob
Docker-PutManifest
Docker-StartUpload
Kfp-UploadPackage
Maven-Artifact-Upload
Maven-File-Upload
Npm-DeleteTag
Npm-PublishPackage
Npm-UnpublishPackage
Npm-UnpublishVersion
Npm-UpdateManifest
Npm-UpdateTag
Python-UploadPackage
google.devtools.artifactregistry.v1.ArtifactRegistry.BatchDeleteVersions (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteAttachment (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteFile (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.DeletePackage (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteVersion (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.ImportAptArtifacts (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.ImportGoogetArtifacts (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.ImportYumArtifacts (LRO)
google.devtools.artifactregistry.v1.ArtifactRegistry.UpdatePackage
google.devtools.artifactregistry.v1.ArtifactRegistry.UploadAptArtifact
google.devtools.artifactregistry.v1.ArtifactRegistry.UploadFile
google.devtools.artifactregistry.v1.ArtifactRegistry.UploadGenericArtifact
google.devtools.artifactregistry.v1.ArtifactRegistry.UploadGoModule
google.devtools.artifactregistry.v1.ArtifactRegistry.UploadGoogetArtifact
google.devtools.artifactregistry.v1.ArtifactRegistry.UploadKfpArtifact
google.devtools.artifactregistry.v1.ArtifactRegistry.UploadYumArtifact
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeletePackage (LRO)
google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteVersion (LRO)
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage (LRO)
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion (LRO)
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportAptArtifacts (LRO)
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportYumArtifacts
google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdatePackage

Audit log dell'interfaccia API

Per informazioni su come e quali autorizzazioni vengono valutate per ogni metodo, consulta la documentazione di Identity and Access Management per Artifact Registry.

Data plane API

I seguenti audit log sono associati ai metodi appartenenti a Data plane API.

Apt-Contents

  • Metodo: Apt-Contents
  • Descrizione del metodo: scarica il file dei contenuti per un componente del repository e un tipo di architettura specifici.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Apt-Contents"

Apt-ViewArchIndexFile

  • Metodo: Apt-ViewArchIndexFile
  • Descrizione del metodo: scarica il file di indice per un componente del repository e un tipo di architettura specifici.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Apt-ViewArchIndexFile"

Apt-ViewIndexFile

  • Metodo: Apt-ViewIndexFile
  • Descrizione del metodo: scarica un file di metadati del repository.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Apt-ViewIndexFile"

Apt-ViewPackageFile

  • Metodo: Apt-ViewPackageFile
  • Descrizione del metodo: scarica un pacchetto Apt.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Apt-ViewPackageFile"

Docker-CancelUpload

  • Metodo: Docker-CancelUpload
  • Descrizione del metodo: annulla il caricamento di un file blob (noto anche come livello immagine).
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-CancelUpload"

Docker-Catalog

  • Metodo: Docker-Catalog
  • Descrizione del metodo: elenca tutte le immagini disponibili in tutti i progetti e i repository.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-Catalog"

Docker-CreateOnPush

  • Metodo: Docker-CreateOnPush
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.createOnPush - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-CreateOnPush"

Docker-DeleteBlob

  • Metodo: Docker-DeleteBlob
  • Descrizione del metodo: elimina un file blob (noto anche come livello immagine).
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.deleteArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-DeleteBlob"

Docker-DeleteManifest

  • Metodo: Docker-DeleteManifest
  • Descrizione del metodo: elimina un file manifest dell'immagine.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.deleteArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-DeleteManifest"

Docker-DeleteTag

  • Metodo: Docker-DeleteTag
  • Descrizione del metodo: elimina un tag da un'immagine Docker.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.deleteArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-DeleteTag"

Docker-FinishUpload

  • Metodo: Docker-FinishUpload
  • Descrizione del metodo: completa il caricamento di un file blob (noto anche come livello immagine). È l'ultima chiamata che il client Docker effettua durante il caricamento di un file blob. Per ulteriori informazioni sul push di un livello, leggi Push di un livello.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-FinishUpload"

Docker-GetManifest

  • Metodo: Docker-GetManifest
  • Descrizione del metodo: scarica un file manifest dell'immagine. Questa è la prima chiamata che il client Docker effettua durante il download di un'immagine. Per saperne di più sul pull di un'immagine, leggi pull di un'immagine.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-GetManifest"

Docker-GetTags

  • Metodo: Docker-GetTags
  • Descrizione del metodo: restituisce l'elenco di tutti i tag di un repository o l'elenco dei tag associati a un'immagine Docker.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-GetTags"

Docker-HeadBlob

  • Metodo: Docker-HeadBlob
  • Descrizione del metodo: controlla se esiste un file blob (noto anche come livello immagine) e restituisce informazioni sul file.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-HeadBlob"

Docker-HeadManifest

  • Metodo: Docker-HeadManifest
  • Descrizione del metodo: controlla se esiste un file manifest dell'immagine e restituisce informazioni sul file.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-HeadManifest"

Docker-PutManifest

  • Metodo: Docker-PutManifest
  • Descrizione del metodo: carica il file manifest dell'immagine. Questa è l'ultima chiamata che il client Docker effettua durante il caricamento di una nuova immagine. Per ulteriori informazioni sul push di un'immagine, consulta la sezione Push di un'immagine.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-PutManifest"

Docker-ServeBlob

  • Metodo: Docker-ServeBlob
  • Descrizione del metodo: scarica un file blob (noto anche come livello immagine). Questa è una delle chiamate effettuate dal client Docker durante il download di un'immagine. Per ulteriori informazioni sul pull di un'immagine, consulta Pull di un'immagine.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-ServeBlob"

Docker-StartUpload

  • Metodo: Docker-StartUpload
  • Descrizione del metodo: avvia il workflow per caricare un file blob (noto anche come livello immagine). Questa è la prima chiamata che il client Docker esegue per avviare il caricamento di un file blob. Per saperne di più sul push di un livello, leggi Push di un livello. Può anche copiare internamente un blob da un repository a un altro.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Docker-StartUpload"

Go-DownloadModFile

  • Metodo: Go-DownloadModFile
  • Descrizione del metodo: scarica i contenuti di una versione del modulo Go come file mod.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Go-DownloadModFile"

Go-DownloadZipFile

  • Metodo: Go-DownloadZipFile
  • Descrizione del metodo: scarica i contenuti di una versione del modulo Go come file zip.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Go-DownloadZipFile"

Go-ListVersions

  • Metodo: Go-ListVersions
  • Descrizione del metodo: elenca le versioni di un modulo Go.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Go-ListVersions"

Go-ViewModInfo

  • Metodo: Go-ViewModInfo
  • Descrizione del metodo: restituisce informazioni su una versione di un modulo Go.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Go-ViewModInfo"

GooGet-ViewIndexFile

  • Metodo: GooGet-ViewIndexFile
  • Descrizione del metodo: scarica il file indice del repository.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="GooGet-ViewIndexFile"

Kfp-DownloadFile

  • Metodo: Kfp-DownloadFile
  • Descrizione del metodo: scarica un file YAML delle specifiche della pipeline.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Kfp-DownloadFile"

Kfp-UploadPackage

  • Metodo: Kfp-UploadPackage
  • Descrizione del metodo: carica un pacchetto Kfp.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Kfp-UploadPackage"

Maven-Artifact-Download

  • Metodo: Maven-Artifact-Download
  • Descrizione del metodo: download di un singolo artefatto, ad esempio un file jar, da un pacchetto Maven, in genere nell'ambito del recupero delle dipendenze per una build Maven.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Maven-Artifact-Download"

Maven-Artifact-Upload

  • Metodo: Maven-Artifact-Upload
  • Descrizione del metodo: caricamento di un singolo artefatto, ad esempio un file JAR, in un pacchetto Maven, in genere nell'ambito di un'operazione di pubblicazione Maven.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Maven-Artifact-Upload"

Maven-File-Download

  • Metodo: Maven-File-Download
  • Descrizione del metodo: download di un file di metadati come un file archetipo o un file maven-metadata.xml.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Maven-File-Download"

Maven-File-Upload

  • Metodo: Maven-File-Upload
  • Descrizione del metodo: caricamento di un file di metadati come un file archetipo o un file maven-metadata.xml.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Maven-File-Upload"

Npm-DeleteTag

  • Metodo: Npm-DeleteTag
  • Descrizione del metodo: elimina un tag e tutti i relativi riferimenti a qualsiasi versione.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.deleteArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-DeleteTag"

Npm-GetManifest

  • Metodo: Npm-GetManifest
  • Descrizione del metodo: scarica il file manifest di un pacchetto npm.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-GetManifest"

Npm-GetVersionManifest

  • Metodo: Npm-GetVersionManifest
  • Descrizione del metodo: restituisce le informazioni su una versione, estratte dal file manifest del pacchetto.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-GetVersionManifest"

Npm-HeadManifest

  • Metodo: Npm-HeadManifest
  • Descrizione del metodo: verifica l'esistenza del file manifest di un pacchetto Npm.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-HeadManifest"

Npm-HeadPackage

  • Metodo: Npm-HeadPackage
  • Descrizione del metodo: controlla se esiste una versione specifica di un pacchetto Npm.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-HeadPackage"

Npm-InstallPackage

  • Metodo: Npm-InstallPackage
  • Descrizione del metodo: scarica una versione specifica di un pacchetto npm.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-InstallPackage"

Npm-ListTag

  • Metodo: Npm-ListTag
  • Descrizione del metodo: restituisce l'elenco dei tag per un pacchetto npm.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-ListTag"

Npm-PublishPackage

  • Metodo: Npm-PublishPackage
  • Descrizione del metodo: pubblica una nuova versione di un pacchetto Npm.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-PublishPackage"

Npm-UnpublishPackage

  • Metodo: Npm-UnpublishPackage
  • Descrizione del metodo: annulla la pubblicazione di un pacchetto Npm e di tutte le relative versioni.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.deleteArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-UnpublishPackage"

Npm-UnpublishVersion

  • Metodo: Npm-UnpublishVersion
  • Method description (Descrizione del metodo): annulla la pubblicazione di una versione del pacchetto. Questa operazione fa parte del flusso di annullamento della pubblicazione di una versione, in cui viene eliminato il file binario associato alla versione.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.deleteArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-UnpublishVersion"

Npm-UpdateManifest

  • Metodo: Npm-UpdateManifest
  • Descrizione del metodo: aggiorna il file manifest per un pacchetto npm. Questa operazione fa parte del flusso di annullamento della pubblicazione di una versione, in cui la versione viene rimossa dal file manifest.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-UpdateManifest"

Npm-UpdateTag

  • Metodo: Npm-UpdateTag
  • Descrizione del metodo: associa un tag a una versione esistente.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Npm-UpdateTag"

Python-HeadFile

  • Metodo: Python-HeadFile
  • Descrizione del metodo: verifica l'esistenza di un file binario del pacchetto Python.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Python-HeadFile"

Python-HeadPackageVersions

  • Metodo: Python-HeadPackageVersions
  • Descrizione del metodo: controlla se esiste un pacchetto Python.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Python-HeadPackageVersions"

Python-InstallPackage

  • Metodo: Python-InstallPackage
  • Descrizione del metodo: scarica un file binario del pacchetto Python.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Python-InstallPackage"

Python-PackageVersions

  • Metodo: Python-PackageVersions
  • Descrizione del metodo: scarica il file di indice del pacchetto.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Python-PackageVersions"

Python-UploadPackage

  • Metodo: Python-UploadPackage
  • Descrizione del metodo: carica un file binario del pacchetto Python.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Python-UploadPackage"

VirtualRepo-Auth

  • Metodo: VirtualRepo-Auth
  • Descrizione del metodo: prodotto dal repository upstream quando un repository virtuale esegue l'autenticazione.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.readViaVirtualRepository - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="VirtualRepo-Auth"

Yum-ViewIndexFile

  • Metodo: Yum-ViewIndexFile
  • Descrizione del metodo: scarica il file indice di un repository.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Yum-ViewIndexFile"

Yum-ViewIndexKey

  • Metodo: Yum-ViewIndexKey
  • Descrizione del metodo: scarica la chiave pubblica per firmare i pacchetti Yum.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Yum-ViewIndexKey"

Yum-ViewPackageFile

  • Metodo: Yum-ViewPackageFile
  • Descrizione del metodo: scarica un pacchetto Yum.
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.downloadArtifacts - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="Yum-ViewPackageFile"

google.devtools.artifactregistry.v1.ArtifactRegistry

I seguenti audit log sono associati ai metodi appartenenti a google.devtools.artifactregistry.v1.ArtifactRegistry.

BatchDeleteVersions

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.BatchDeleteVersions
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.BatchDeleteVersions"

CreateAttachment

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.CreateAttachment
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.attachments.create - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.CreateAttachment"

CreateRepository

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRepository
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.create - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRepository"

CreateRule

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRule
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.rules.create - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRule"

CreateTag

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.CreateTag
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.tags.create - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.CreateTag"

DeleteAttachment

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteAttachment
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.attachments.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteAttachment"

DeleteFile

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteFile
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteFile"

DeletePackage

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.DeletePackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.DeletePackage"

DeleteRepository

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRepository
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.delete - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRepository"

DeleteRule

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRule
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.rules.delete - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRule"

DeleteTag

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteTag
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.tags.delete - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteTag"

DeleteVersion

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteVersion
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteVersion"

DownloadFile

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.DownloadFile
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.download - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.DownloadFile"

GetAttachment

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetAttachment
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.attachments.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetAttachment"

GetDockerImage

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetDockerImage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.dockerimages.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetDockerImage"

GetFile

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetFile
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetFile"

GetIamPolicy

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetIamPolicy
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.getIamPolicy - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetIamPolicy"

GetMavenArtifact

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetMavenArtifact
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.mavenartifacts.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetMavenArtifact"

GetNpmPackage

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetNpmPackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.npmpackages.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetNpmPackage"

GetPackage

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetPackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetPackage"

GetProjectSettings

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetProjectSettings
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.projectsettings.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetProjectSettings"

GetPythonPackage

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetPythonPackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.pythonpackages.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetPythonPackage"

GetRepository

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetRepository
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetRepository"

GetRule

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetRule
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.rules.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetRule"

GetTag

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetTag
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.tags.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetTag"

GetVPCSCConfig

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetVPCSCConfig
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.vpcscconfigs.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetVPCSCConfig"

GetVersion

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.GetVersion
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.GetVersion"

ImportAptArtifacts

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ImportAptArtifacts
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.aptartifacts.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ImportAptArtifacts"

ImportGoogetArtifacts

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ImportGoogetArtifacts
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.googetartifacts.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ImportGoogetArtifacts"

ImportYumArtifacts

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ImportYumArtifacts
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.yumartifacts.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ImportYumArtifacts"

ListAttachments

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListAttachments
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.attachments.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListAttachments"

ListDockerImages

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListDockerImages
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.dockerimages.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListDockerImages"

ListFiles

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListFiles
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListFiles"

ListMavenArtifacts

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListMavenArtifacts
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.mavenartifacts.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListMavenArtifacts"

ListNpmPackages

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListNpmPackages
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.npmpackages.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListNpmPackages"

ListPackages

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListPackages
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListPackages"

ListPythonPackages

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListPythonPackages
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.pythonpackages.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListPythonPackages"

ListRepositories

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListRepositories
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListRepositories"

ListRules

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListRules
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.rules.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListRules"

ListTags

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListTags
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.tags.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListTags"

ListVersions

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.ListVersions
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.ListVersions"

SetIamPolicy

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.SetIamPolicy
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.setIamPolicy - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.SetIamPolicy"

UpdateFile

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateFile
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.files.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateFile"

UpdatePackage

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdatePackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.update - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UpdatePackage"

UpdateProjectSettings

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateProjectSettings
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.projectsettings.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateProjectSettings"

UpdateRepository

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRepository
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRepository"

UpdateRule

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRule
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.rules.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRule"

UpdateTag

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateTag
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.tags.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateTag"

UpdateVPCSCConfig

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVPCSCConfig
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.vpcscconfigs.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVPCSCConfig"

UpdateVersion

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVersion
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.versions.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVersion"

UploadAptArtifact

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UploadAptArtifact
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.aptartifacts.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UploadAptArtifact"

UploadFile

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UploadFile
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.upload - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UploadFile"

UploadGenericArtifact

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UploadGenericArtifact
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.uploadArtifacts - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UploadGenericArtifact"

UploadGoModule

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UploadGoModule
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.gomodules.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UploadGoModule"

UploadGoogetArtifact

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UploadGoogetArtifact
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.googetartifacts.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UploadGoogetArtifact"

UploadKfpArtifact

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UploadKfpArtifact
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.kfpartifacts.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UploadKfpArtifact"

UploadYumArtifact

  • Metodo: google.devtools.artifactregistry.v1.ArtifactRegistry.UploadYumArtifact
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.yumartifacts.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1.ArtifactRegistry.UploadYumArtifact"

google.devtools.artifactregistry.v1beta1.ArtifactRegistry

I seguenti audit log sono associati ai metodi appartenenti a google.devtools.artifactregistry.v1beta1.ArtifactRegistry.

CreateRepository

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.CreateRepository
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.create - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.CreateRepository"

CreateTag

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.CreateTag
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.tags.create - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.CreateTag"

DeletePackage

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeletePackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeletePackage"

DeleteRepository

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteRepository
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.delete - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteRepository"

DeleteTag

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteTag
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.tags.delete - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteTag"

DeleteVersion

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteVersion
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteVersion"

GetFile

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetFile
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetFile"

GetIamPolicy

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetIamPolicy
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.getIamPolicy - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetIamPolicy"

GetPackage

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetPackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetPackage"

GetRepository

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetRepository
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetRepository"

GetTag

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetTag
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.tags.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetTag"

GetVersion

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetVersion
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetVersion"

ListFiles

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListFiles
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListFiles"

ListPackages

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListPackages
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListPackages"

ListRepositories

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListRepositories
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListRepositories"

ListTags

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListTags
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.tags.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListTags"

ListVersions

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListVersions
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListVersions"

SetIamPolicy

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.SetIamPolicy
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.setIamPolicy - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.SetIamPolicy"

UpdateRepository

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.UpdateRepository
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.UpdateRepository"

UpdateTag

  • Metodo: google.devtools.artifactregistry.v1beta1.ArtifactRegistry.UpdateTag
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.tags.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta1.ArtifactRegistry.UpdateTag"

google.devtools.artifactregistry.v1beta2.ArtifactRegistry

I seguenti audit log sono associati ai metodi appartenenti a google.devtools.artifactregistry.v1beta2.ArtifactRegistry.

CreateRepository

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.create - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository"

CreateTag

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.tags.create - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag"

DeletePackage

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage"

DeleteRepository

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.delete - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository"

DeleteTag

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.tags.delete - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag"

DeleteVersion

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.delete - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion"

DownloadFile

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DownloadFile
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.download - DATA_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DownloadFile"

GetFile

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetFile
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetFile"

GetIamPolicy

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetIamPolicy
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.getIamPolicy - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetIamPolicy"

GetPackage

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetPackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetPackage"

GetProjectSettings

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetProjectSettings
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.projectsettings.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetProjectSettings"

GetRepository

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetRepository
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetRepository"

GetTag

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetTag
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.tags.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetTag"

GetVersion

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetVersion
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.get - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetVersion"

ImportAptArtifacts

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportAptArtifacts
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.aptartifacts.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: Operazione a lunga esecuzione
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportAptArtifacts"

ImportYumArtifacts

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportYumArtifacts
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.yumartifacts.create - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ImportYumArtifacts"

ListFiles

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListFiles
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.files.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListFiles"

ListPackages

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListPackages
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListPackages"

ListRepositories

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListRepositories
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.repositories.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListRepositories"

ListTags

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListTags
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.tags.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListTags"

ListVersions

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListVersions
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.versions.list - ADMIN_READ
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListVersions"

SetIamPolicy

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.setIamPolicy - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy"

UpdatePackage

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdatePackage
  • Tipo di audit log: accesso ai dati
  • Autorizzazioni:
    • artifactregistry.packages.update - DATA_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdatePackage"

UpdateProjectSettings

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateProjectSettings
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.projectsettings.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateProjectSettings"

UpdateRepository

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.repositories.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository"

UpdateTag

  • Metodo: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag
  • Tipo di audit log: attività di amministrazione
  • Autorizzazioni:
    • artifactregistry.tags.update - ADMIN_WRITE
  • Il metodo è un'operazione a lunga esecuzione o in streaming: no.
  • Filtra per questo metodo: protoPayload.methodName="google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag"

Metodi che non generano audit log

Un metodo potrebbe non generare audit log per uno o più dei seguenti motivi:

  • Si tratta di un metodo ad alto volume che comporta costi significativi per la generazione e l'archiviazione dei log.
  • Ha un valore di auditing basso.
  • Un altro audit log o log della piattaforma fornisce già la copertura del metodo.

I seguenti metodi non generano audit log:

  • google.cloud.location.Locations.GetLocation
  • google.cloud.location.Locations.ListLocations
  • google.devtools.artifactregistry.v1.ArtifactRegistry.TestIamPermissions
  • google.devtools.artifactregistry.v1beta1.ArtifactRegistry.TestIamPermissions
  • google.devtools.artifactregistry.v1beta2.ArtifactRegistry.TestIamPermissions
  • google.longrunning.Operations.GetOperation