Audit logging di Cloud TPU
Questo documento descrive l'audit logging per Cloud TPU. Servizi Google Cloud scrivere audit log che registrano le attività amministrative e gli accessi all'interno del proprio dell'accesso a specifiche risorse Google Cloud. Per ulteriori informazioni, vedi Panoramica di Cloud Audit Logs.
Nome servizio
Gli audit log di Cloud TPU utilizzano il nome servizio tpu.googleapis.com
.
Metodi per tipo di autorizzazione
Metodi che controllano DATA_READ
, DATA_WRITE
e ADMIN_READ
tipi di autorizzazioni generano audit log di accesso ai dati.
I metodi che controllano i tipi di autorizzazione ADMIN_WRITE
generano audit log dell'attività di amministrazione.
Tipo di autorizzazione | Metodi |
---|---|
ADMIN_READ | |
ADMIN_WRITE |
Audit log per interfaccia API
Per ulteriori informazioni sulle autorizzazioni valutate per ciascun metodo, consulta la documentazione di Identity and Access Management per Cloud TPU.
google.cloud.tpu.v1.Tpu
La sezione seguente contiene dettagli sugli audit log associati ai metodi appartenenti a google.cloud.tpu.v1.Tpu
.
google.cloud.tpu.v1.Tpu.CreateNode
- Metodo: google.cloud.tpu.v1.Tpu.CreateNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.create - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1.Tpu.CreateNode"
google.cloud.tpu.v1.Tpu.DeleteNode
- Metodo: google.cloud.tpu.v1.Tpu.DeleteNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.delete - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1.Tpu.DeleteNode"
google.cloud.tpu.v1.Tpu.GetNode
- Metodo: google.cloud.tpu.v1.Tpu.GetNode
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.get - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1.Tpu.GetNode"
google.cloud.tpu.v1.Tpu.ListNodes
- Metodo: google.cloud.tpu.v1.Tpu.ListNodes
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.list - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1.Tpu.ListNodes"
google.cloud.tpu.v1.Tpu.ReimageNode
- Metodo: google.cloud.tpu.v1.Tpu.ReimageNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.reimage - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1.Tpu.ReimageNode"
google.cloud.tpu.v1.Tpu.StartNode
- Metodo: google.cloud.tpu.v1.Tpu.StartNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.start - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1.Tpu.StartNode"
google.cloud.tpu.v1.Tpu.StopNode
- Metodo: google.cloud.tpu.v1.Tpu.StopNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.stop - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1.Tpu.StopNode"
google.cloud.tpu.v1alpha1.Tpu
La sezione seguente contiene dettagli sugli audit log associati ai metodi appartenenti a google.cloud.tpu.v1alpha1.Tpu
.
google.cloud.tpu.v1alpha1.Tpu.CreateNode
- Metodo: google.cloud.tpu.v1alpha1.Tpu.CreateNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.create - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1alpha1.Tpu.CreateNode"
google.cloud.tpu.v1alpha1.Tpu.DeleteNode
- Metodo: google.cloud.tpu.v1alpha1.Tpu.DeleteNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.delete - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1alpha1.Tpu.DeleteNode"
google.cloud.tpu.v1alpha1.Tpu.GetNode
- Metodo: google.cloud.tpu.v1alpha1.Tpu.GetNode
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.get - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1alpha1.Tpu.GetNode"
google.cloud.tpu.v1alpha1.Tpu.ListNodes
- Metodo: google.cloud.tpu.v1alpha1.Tpu.ListNodes
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.list - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1alpha1.Tpu.ListNodes"
google.cloud.tpu.v1alpha1.Tpu.ReimageNode
- Metodo: google.cloud.tpu.v1alpha1.Tpu.ReimageNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.reimage - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1alpha1.Tpu.ReimageNode"
google.cloud.tpu.v1alpha1.Tpu.StartNode
- Metodo: google.cloud.tpu.v1alpha1.Tpu.StartNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.start - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1alpha1.Tpu.StartNode"
google.cloud.tpu.v1alpha1.Tpu.StopNode
- Metodo: google.cloud.tpu.v1alpha1.Tpu.StopNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.stop - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v1alpha1.Tpu.StopNode"
google.cloud.tpu.v2.Tpu
La sezione seguente contiene dettagli sugli audit log associati ai metodi appartenenti a google.cloud.tpu.v2.Tpu
.
google.cloud.tpu.v2.Tpu.CreateNode
- Metodo: google.cloud.tpu.v2.Tpu.CreateNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.create - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.CreateNode"
google.cloud.tpu.v2.Tpu.CreateQueuedResource
- Metodo: google.cloud.tpu.v2.Tpu.CreateQueuedResource
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.create - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.CreateQueuedResource"
google.cloud.tpu.v2.Tpu.DeleteNode
- Metodo: google.cloud.tpu.v2.Tpu.DeleteNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.delete - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.DeleteNode"
google.cloud.tpu.v2.Tpu.DeleteQueuedResource
- Metodo: google.cloud.tpu.v2.Tpu.DeleteQueuedResource
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.delete - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.DeleteQueuedResource"
google.cloud.tpu.v2.Tpu.GetGuestAttributes
- Metodo: google.cloud.tpu.v2.Tpu.GetGuestAttributes
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.get - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.GetGuestAttributes"
google.cloud.tpu.v2.Tpu.GetNode
- Metodo: google.cloud.tpu.v2.Tpu.GetNode
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.get - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.GetNode"
google.cloud.tpu.v2.Tpu.GetQueuedResource
- Metodo: google.cloud.tpu.v2.Tpu.GetQueuedResource
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.get - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.GetQueuedResource"
google.cloud.tpu.v2.Tpu.ListNodes
- Metodo: google.cloud.tpu.v2.Tpu.ListNodes
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.list - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.ListNodes"
google.cloud.tpu.v2.Tpu.ListQueuedResources
- Metodo: google.cloud.tpu.v2.Tpu.ListQueuedResources
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.list - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.ListQueuedResources"
google.cloud.tpu.v2.Tpu.ResetQueuedResource
- Metodo: google.cloud.tpu.v2.Tpu.ResetQueuedResource
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.reset - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.ResetQueuedResource"
google.cloud.tpu.v2.Tpu.StartNode
- Metodo: google.cloud.tpu.v2.Tpu.StartNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.start - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.StartNode"
google.cloud.tpu.v2.Tpu.StopNode
- Metodo: google.cloud.tpu.v2.Tpu.StopNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.stop - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.StopNode"
google.cloud.tpu.v2.Tpu.UpdateNode
- Metodo: google.cloud.tpu.v2.Tpu.UpdateNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.update - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2.Tpu.UpdateNode"
google.cloud.tpu.v2alpha1.Tpu
La sezione seguente contiene dettagli sugli audit log associati ai metodi appartenenti a google.cloud.tpu.v2alpha1.Tpu
.
google.cloud.tpu.v2alpha1.Tpu.CreateNode
- Metodo: google.cloud.tpu.v2alpha1.Tpu.CreateNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.create - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.CreateNode"
google.cloud.tpu.v2alpha1.Tpu.CreateQueuedResource
- Metodo: google.cloud.tpu.v2alpha1.Tpu.CreateQueuedResource
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.create - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.CreateQueuedResource"
google.cloud.tpu.v2alpha1.Tpu.DeleteNode
- Metodo: google.cloud.tpu.v2alpha1.Tpu.DeleteNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.delete - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.DeleteNode"
google.cloud.tpu.v2alpha1.Tpu.DeleteQueuedResource
- Metodo: google.cloud.tpu.v2alpha1.Tpu.DeleteQueuedResource
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.delete - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.DeleteQueuedResource"
google.cloud.tpu.v2alpha1.Tpu.GetGuestAttributes
- Metodo: google.cloud.tpu.v2alpha1.Tpu.GetGuestAttributes
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.get - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.GetGuestAttributes"
google.cloud.tpu.v2alpha1.Tpu.GetNode
- Metodo: google.cloud.tpu.v2alpha1.Tpu.GetNode
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.get - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.GetNode"
google.cloud.tpu.v2alpha1.Tpu.GetQueuedResource
- Metodo: google.cloud.tpu.v2alpha1.Tpu.GetQueuedResource
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.get - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.GetQueuedResource"
google.cloud.tpu.v2alpha1.Tpu.ListNodes
- Metodo: google.cloud.tpu.v2alpha1.Tpu.ListNodes
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.list - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.ListNodes"
google.cloud.tpu.v2alpha1.Tpu.ListQueuedResources
- Metodo: google.cloud.tpu.v2alpha1.Tpu.ListQueuedResources
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.list - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.ListQueuedResources"
google.cloud.tpu.v2alpha1.Tpu.ListReservations
- Metodo: google.cloud.tpu.v2alpha1.Tpu.ListReservations
- Tipo di log di controllo: Accesso ai dati
- Autorizzazioni:
tpu.nodes.get - ADMIN_READ
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso: No.
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.ListReservations"
google.cloud.tpu.v2alpha1.Tpu.ResetQueuedResource
- Metodo: google.cloud.tpu.v2alpha1.Tpu.ResetQueuedResource
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.reset - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.ResetQueuedResource"
google.cloud.tpu.v2alpha1.Tpu.SimulateMaintenanceEvent
- Metodo: google.cloud.tpu.v2alpha1.Tpu.SimulateManutenzioneEvent
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.simulateMaintenanceEvent - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.SimulateMaintenanceEvent"
google.cloud.tpu.v2alpha1.Tpu.StartNode
- Metodo: google.cloud.tpu.v2alpha1.Tpu.StartNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.start - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.StartNode"
google.cloud.tpu.v2alpha1.Tpu.StopNode
- Metodo: google.cloud.tpu.v2alpha1.Tpu.StopNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.stop - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.StopNode"
google.cloud.tpu.v2alpha1.Tpu.UpdateNode
- Metodo: google.cloud.tpu.v2alpha1.Tpu.UpdateNode
- Tipo di log di controllo: Attività di amministrazione
- Autorizzazioni:
tpu.nodes.update - ADMIN_WRITE
- Il metodo è un'operazione a lunga esecuzione o in modalità flusso:
Operazione a lunga esecuzione
- Filtra per questo metodo:
protoPayload.methodName="google.cloud.tpu.v2alpha1.Tpu.UpdateNode"
Eventi di sistema
Gli audit log degli eventi di sistema sono generati dai sistemi Google Cloud, non un'azione diretta dell'utente. Per ulteriori informazioni, vedi Audit log degli eventi di sistema.
Nome metodo | Filtra per questo evento | Note |
---|---|---|
tpu.nodes.restart |
protoPayload.methodName="tpu.nodes.restart"
|
Si verifica quando un nodo terminato viene riparato e riavviato. |
tpu.nodes.terminate |
protoPayload.methodName="tpu.nodes.terminate"
|
Si verifica quando un nodo viene terminato involontariamente, ad esempio a causa di un evento di manutenzione. Il motivo della chiusura è disponibile in protoPayload.metadata.terminateReason . |
Metodi che non producono audit log
Di solito i metodi non producono audit log perché sono ad alto volume e questa operazione sarebbe molto costosa da archiviare oppure, poiché il metodo ha un valore di controllo basso, o perché un altro log di controllo o di piattaforma fornisce già una copertura di ciò .
I seguenti metodi non producono audit log:
google.cloud.location.Locations.GetLocation
google.cloud.location.Locations.ListLocations
google.cloud.tpu.v1.Tpu.GetAcceleratorType
google.cloud.tpu.v1.Tpu.GetTensorFlowVersion
google.cloud.tpu.v1.Tpu.ListAcceleratorTypes
google.cloud.tpu.v1.Tpu.ListTensorFlowVersions
google.cloud.tpu.v1alpha1.Tpu.GetAcceleratorType
google.cloud.tpu.v1alpha1.Tpu.GetTensorFlowVersion
google.cloud.tpu.v1alpha1.Tpu.ListAcceleratorTypes
google.cloud.tpu.v1alpha1.Tpu.ListTensorFlowVersions
google.cloud.tpu.v2.Tpu.GetAcceleratorType
google.cloud.tpu.v2.Tpu.GetRuntimeVersion
google.cloud.tpu.v2.Tpu.ListAcceleratorTypes
google.cloud.tpu.v2.Tpu.ListRuntimeVersions
google.cloud.tpu.v2alpha1.Tpu.GetAcceleratorType
google.cloud.tpu.v2alpha1.Tpu.GetRuntimeVersion
google.cloud.tpu.v2alpha1.Tpu.ListAcceleratorTypes
google.cloud.tpu.v2alpha1.Tpu.ListRuntimeVersions
google.longrunning.Operations.WaitOperation