A QueuedResource represents a request for resources that will
be placed in a queue and fulfilled when the necessary resources
are available.
This message hasoneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
QueuedResourceState defines the details of the QueuedResource
request.
This message hasoneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Package types (1.23.2)\n\nVersion latestkeyboard_arrow_down\n\n- [1.23.2 (latest)](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types)\n- [1.23.0](/python/docs/reference/tpu/1.23.0/google.cloud.tpu_v2.types)\n- [1.22.0](/python/docs/reference/tpu/1.22.0/google.cloud.tpu_v2.types)\n- [1.21.0](/python/docs/reference/tpu/1.21.0/google.cloud.tpu_v2.types)\n- [1.20.0](/python/docs/reference/tpu/1.20.0/google.cloud.tpu_v2.types)\n- [1.19.1](/python/docs/reference/tpu/1.19.1/google.cloud.tpu_v2.types)\n- [1.18.5](/python/docs/reference/tpu/1.18.5/google.cloud.tpu_v2.types)\n- [1.17.0](/python/docs/reference/tpu/1.17.0/google.cloud.tpu_v2.types)\n- [1.16.0](/python/docs/reference/tpu/1.16.0/google.cloud.tpu_v2.types)\n- [1.15.0](/python/docs/reference/tpu/1.15.0/google.cloud.tpu_v2.types)\n- [1.14.0](/python/docs/reference/tpu/1.14.0/google.cloud.tpu_v2.types)\n- [1.13.0](/python/docs/reference/tpu/1.13.0/google.cloud.tpu_v2.types)\n- [1.12.0](/python/docs/reference/tpu/1.12.0/google.cloud.tpu_v2.types)\n- [1.11.2](/python/docs/reference/tpu/1.11.2/google.cloud.tpu_v2.types)\n- [1.10.1](/python/docs/reference/tpu/1.10.1/google.cloud.tpu_v2.types)\n- [1.9.0](/python/docs/reference/tpu/1.9.0/google.cloud.tpu_v2.types)\n- [1.8.0](/python/docs/reference/tpu/1.8.0/google.cloud.tpu_v2.types)\n- [1.7.2](/python/docs/reference/tpu/1.7.2/google.cloud.tpu_v2.types)\n- [1.6.0](/python/docs/reference/tpu/1.6.0/google.cloud.tpu_v2.types)\n- [1.5.2](/python/docs/reference/tpu/1.5.2/google.cloud.tpu_v2.types)\n- [1.4.1](/python/docs/reference/tpu/1.4.1/google.cloud.tpu_v2.types)\n- [1.3.4](/python/docs/reference/tpu/1.3.4/google.cloud.tpu_v2.types)\n- [1.2.1](/python/docs/reference/tpu/1.2.1/google.cloud.tpu_v2.types)\n- [1.1.0](/python/docs/reference/tpu/1.1.0/google.cloud.tpu_v2.types)\n- [1.0.2](/python/docs/reference/tpu/1.0.2/google.cloud.tpu_v2.types)\n- [0.2.2](/python/docs/reference/tpu/0.2.2/google.cloud.tpu_v2.types)\n- [0.1.0](/python/docs/reference/tpu/0.1.0/google.cloud.tpu_v2.types) \nAPI documentation for `tpu_v2.types` package. \n\nClasses\n-------\n\n### [AcceleratorConfig](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.AcceleratorConfig)\n\nA TPU accelerator configuration.\n\n### [AcceleratorType](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.AcceleratorType)\n\nA accelerator type that a Node can be configured with.\n\n### [AccessConfig](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.AccessConfig)\n\nAn access config attached to the TPU worker.\n\n### [AttachedDisk](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.AttachedDisk)\n\nA node-attached disk resource.\nNext ID: 8;\n\n### [CreateNodeRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.CreateNodeRequest)\n\nRequest for CreateNode.\n\n### [CreateQueuedResourceRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.CreateQueuedResourceRequest)\n\nRequest for\nCreateQueuedResource.\n\n### [DeleteNodeRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.DeleteNodeRequest)\n\nRequest for DeleteNode.\n\n### [DeleteQueuedResourceRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.DeleteQueuedResourceRequest)\n\nRequest for\nDeleteQueuedResource.\n\n### [GenerateServiceIdentityRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GenerateServiceIdentityRequest)\n\nRequest for\nGenerateServiceIdentity.\n\n### [GenerateServiceIdentityResponse](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GenerateServiceIdentityResponse)\n\nResponse for\nGenerateServiceIdentity.\n\n### [GetAcceleratorTypeRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GetAcceleratorTypeRequest)\n\nRequest for\nGetAcceleratorType.\n\n### [GetGuestAttributesRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GetGuestAttributesRequest)\n\nRequest for\nGetGuestAttributes.\n\n### [GetGuestAttributesResponse](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GetGuestAttributesResponse)\n\nResponse for\nGetGuestAttributes.\n\n### [GetNodeRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GetNodeRequest)\n\nRequest for GetNode.\n\n### [GetQueuedResourceRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GetQueuedResourceRequest)\n\nRequest for\nGetQueuedResource\n\n### [GetRuntimeVersionRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GetRuntimeVersionRequest)\n\nRequest for\nGetRuntimeVersion.\n\n### [GuestAttributes](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GuestAttributes)\n\nA guest attributes.\n\n### [GuestAttributesEntry](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GuestAttributesEntry)\n\nA guest attributes namespace/key/value entry.\n\n### [GuestAttributesValue](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.GuestAttributesValue)\n\nArray of guest attribute namespace/key/value tuples.\n\n### [ListAcceleratorTypesRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ListAcceleratorTypesRequest)\n\nRequest for\nListAcceleratorTypes.\n\n### [ListAcceleratorTypesResponse](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ListAcceleratorTypesResponse)\n\nResponse for\nListAcceleratorTypes.\n\n### [ListNodesRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ListNodesRequest)\n\nRequest for ListNodes.\n\n### [ListNodesResponse](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ListNodesResponse)\n\nResponse for ListNodes.\n\n### [ListQueuedResourcesRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ListQueuedResourcesRequest)\n\nRequest for\nListQueuedResources.\n\n### [ListQueuedResourcesResponse](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ListQueuedResourcesResponse)\n\nResponse for\nListQueuedResources.\n\n### [ListRuntimeVersionsRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ListRuntimeVersionsRequest)\n\nRequest for\nListRuntimeVersions.\n\n### [ListRuntimeVersionsResponse](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ListRuntimeVersionsResponse)\n\nResponse for\nListRuntimeVersions.\n\n### [NetworkConfig](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.NetworkConfig)\n\nNetwork related configurations.\n\n### [NetworkEndpoint](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.NetworkEndpoint)\n\nA network endpoint over which a TPU worker can be reached.\n\n### [Node](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.Node)\n\nA TPU instance.\n\n### [OperationMetadata](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.OperationMetadata)\n\nMetadata describing an `Operation][google.longrunning.Operation]`\n\n### [QueuedResource](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.QueuedResource)\n\nA QueuedResource represents a request for resources that will\nbe placed in a queue and fulfilled when the necessary resources\nare available.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\n### [QueuedResourceState](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.QueuedResourceState)\n\nQueuedResourceState defines the details of the QueuedResource\nrequest.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\n### [ResetQueuedResourceRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ResetQueuedResourceRequest)\n\nRequest for\nResetQueuedResource.\n\n### [RuntimeVersion](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.RuntimeVersion)\n\nA runtime version that a Node can be configured with.\n\n### [SchedulingConfig](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.SchedulingConfig)\n\nSets the scheduling options for this node.\n\n### [ServiceAccount](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ServiceAccount)\n\nA service account.\n\n### [ServiceIdentity](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ServiceIdentity)\n\nThe per-product per-project service identity for Cloud TPU\nservice.\n\n### [ShieldedInstanceConfig](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.ShieldedInstanceConfig)\n\nA set of Shielded Instance options.\n\n### [StartNodeRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.StartNodeRequest)\n\nRequest for StartNode.\n\n### [StopNodeRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.StopNodeRequest)\n\nRequest for StopNode.\n\n### [Symptom](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.Symptom)\n\nA Symptom instance.\n\n### [UpdateNodeRequest](/python/docs/reference/tpu/latest/google.cloud.tpu_v2.types.UpdateNodeRequest)\n\nRequest for UpdateNode."]]