Class NodeSpec (1.21.0)

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.