Volume(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Volume and mount parameters to be associated with a TaskSpec. A TaskSpec might describe zero, one, or multiple volumes to be mounted as part of the task.
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 |
nfs |
google.cloud.batch_v1.types.NFS
An NFS source for the volume (could be a Filestore, for example). This field is a member of `oneof`_ ``source``. |
gcs |
google.cloud.batch_v1.types.GCS
A Google Cloud Storage source for the volume. This field is a member of `oneof`_ ``source``. |
device_name |
str
Device name of an attached disk This field is a member of `oneof`_ ``source``. |
mount_path |
str
Mount path for the volume, e.g. /mnt/share |
mount_options |
Sequence[str]
Mount options For Google Cloud Storage, mount options are the global options supported by gcsfuse tool. Batch will use them to mount the volume with the following command: "gcsfuse [global options] bucket mountpoint". For PD, NFS, mount options are these supported by /etc/fstab. Batch will use Fstab to mount such volumes. https://help.ubuntu.com/community/Fstab |