NodeSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Details of the TPU node(s) being requested. Users can request either a single node or multiple nodes. NodeSpec provides the specification for node(s) to be created.
This message has oneof
_ 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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
parent |
str
Required. The parent resource name. |
node_id |
str
Optional. The unqualified resource name. Should follow the ^[A-Za-z0-9_. +%-]+$` regex format. This is only
specified when requesting a single node. In case of
multislice requests, multislice_params must be populated
instead.
This field is a member of oneof _ name_strategy .
|
multislice_params |
google.cloud.tpu_v2.types.QueuedResource.Tpu.NodeSpec.MultisliceParams
Optional. Fields to specify in case of multislice request. This field is a member of oneof _ name_strategy .
|
node |
google.cloud.tpu_v2.types.Node
Required. The node. |
Classes
MultisliceParams
MultisliceParams(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Parameters to specify for multislice QueuedResource requests. This message must be populated in case of multislice requests instead of node_id.