Audit logging di Cloud TPU
Questo documento descrive l'audit logging per Cloud TPU. I servizi Google Cloud scrivono audit log che registrano le attività amministrative e gli accessi all'interno delle tue risorse Google Cloud. Per ulteriori informazioni, consulta 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
I metodi che verificano i tipi di autorizzazioni DATA_READ
, DATA_WRITE
e ADMIN_READ
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 | google.cloud.cloud.cloud.com. |
ADMIN_WRITE | .google.cloudT. |
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 da azioni dirette dell'utente. Per ulteriori informazioni, consulta gli 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
In genere i metodi non producono audit log perché sono di volume elevato e questa operazione sarebbe molto costosa da archiviare, perché il metodo ha un valore di controllo basso o perché un altro log di controllo o di piattaforma fornisce già copertura per le operazioni eseguite dal metodo.
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