tpu/v2 library
Cloud TPU API - v2
TPU API provides customers with access to Google TPU technology.
For more information, see cloud.google.com/tpu/
Create an instance of TPUApi to access these resources:
Classes
- AcceleratorConfig
 - A TPU accelerator configuration.
 - AcceleratorType
 - A accelerator type that a Node can be configured with.
 - AccessConfig
 - An access config attached to the TPU worker.
 - AttachedDisk
 - A node-attached disk resource.
 - FailedData
 - Further data for the failed state.
 - GenerateServiceIdentityResponse
 - Response for GenerateServiceIdentity.
 - GetGuestAttributesRequest
 - Request for GetGuestAttributes.
 - GetGuestAttributesResponse
 - Response for GetGuestAttributes.
 - Guaranteed
 - Guaranteed tier definition.
 - GuestAttributes
 - A guest attributes.
 - GuestAttributesValue
 - Array of guest attribute namespace/key/value tuples.
 - ListAcceleratorTypesResponse
 - Response for ListAcceleratorTypes.
 - ListLocationsResponse
 - The response message for Locations.ListLocations.
 - ListNodesResponse
 - Response for ListNodes.
 - ListOperationsResponse
 - The response message for Operations.ListOperations.
 - ListQueuedResourcesResponse
 - Response for ListQueuedResources.
 - ListRuntimeVersionsResponse
 - Response for ListRuntimeVersions.
 - MultisliceParams
 - Parameters to specify for multislice QueuedResource requests.
 - NetworkConfig
 - Network related configurations.
 - NetworkEndpoint
 - A network endpoint over which a TPU worker can be reached.
 - Node
 - A TPU instance.
 - NodeSpec
 - Details of the TPU node(s) being requested.
 - Operation
 - This resource represents a long-running operation that is the result of a network API call.
 - ProjectsLocationsAcceleratorTypesResource
 - ProjectsLocationsNodesResource
 - ProjectsLocationsOperationsResource
 - ProjectsLocationsQueuedResourcesResource
 - ProjectsLocationsResource
 - ProjectsLocationsRuntimeVersionsResource
 - ProjectsResource
 - QueuedResource
 - A QueuedResource represents a request for resources that will be placed in a queue and fulfilled when the necessary resources are available.
 - QueuedResourceState
 - QueuedResourceState defines the details of the QueuedResource request.
 - QueueingPolicy
 - Defines the policy of the QueuedRequest.
 - RuntimeVersion
 - A runtime version that a Node can be configured with.
 - SchedulingConfig
 - Sets the scheduling options for this node.
 - ServiceAccount
 - A service account.
 - ServiceIdentity
 - The per-product per-project service identity for Cloud TPU service.
 - ShieldedInstanceConfig
 - A set of Shielded Instance options.
 - Tpu
 - Details of the TPU resource(s) being requested.
 - TPUApi
 - TPU API provides customers with access to Google TPU technology.
 
Typedefs
- AcceptedData = $Empty
 - Further data for the accepted state.
 - ActiveData = $Empty
 - Further data for the active state.
 - CreatingData = $Empty
 - Further data for the creating state.
 - DeletingData = $Empty
 - Further data for the deleting state.
 - Empty = $Empty
 - A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
 - GenerateServiceIdentityRequest = $Empty
 - Request for GenerateServiceIdentity.
 - GuestAttributesEntry = $GuestAttributesEntry
 - A guest attributes namespace/key/value entry.
 - Interval = $Interval
 - Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).
 - Location = $Location00
 - A resource that represents a Google Cloud location.
 - ProvisioningData = $Empty
 - Further data for the provisioning state.
 - ResetQueuedResourceRequest = $Empty
 - Request for ResetQueuedResource.
 - Spot = $Empty
 - Spot tier definition.
 - StartNodeRequest = $Empty
 - Request for StartNode.
 - Status = $Status
 - 
  The 
Statustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - StopNodeRequest = $Empty
 - Request for StopNode.
 - SuspendedData = $Empty
 - Further data for the suspended state.
 - SuspendingData = $Empty
 - Further data for the suspending state.
 - Symptom = $Symptom
 - A Symptom instance.
 
Exceptions / Errors
- ApiRequestError
 - Represents a general error reported by the API endpoint.
 - DetailedApiRequestError
 - Represents a specific error reported by the API endpoint.