Class: Google::Cloud::LifeSciences::V2beta::Volume

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/lifesciences/v2beta/workflows.rb

Overview

Carries information about storage that can be attached to a VM.

Specify either Volume or Disk, but not both.

Instance Attribute Summary collapse

Instance Attribute Details

#existing_disk::Google::Cloud::LifeSciences::V2beta::ExistingDisk

Returns Configuration for a existing disk.

Note: The following fields are mutually exclusive: existing_disk, persistent_disk, nfs_mount. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::LifeSciences::V2beta::ExistingDisk)

    Configuration for a existing disk.

    Note: The following fields are mutually exclusive: existing_disk, persistent_disk, nfs_mount. If a field in that set is populated, all other fields in the set will automatically be cleared.



591
592
593
594
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 591

class Volume
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#nfs_mount::Google::Cloud::LifeSciences::V2beta::NFSMount

Returns Configuration for an NFS mount.

Note: The following fields are mutually exclusive: nfs_mount, persistent_disk, existing_disk. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::LifeSciences::V2beta::NFSMount)

    Configuration for an NFS mount.

    Note: The following fields are mutually exclusive: nfs_mount, persistent_disk, existing_disk. If a field in that set is populated, all other fields in the set will automatically be cleared.



591
592
593
594
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 591

class Volume
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#persistent_disk::Google::Cloud::LifeSciences::V2beta::PersistentDisk

Returns Configuration for a persistent disk.

Note: The following fields are mutually exclusive: persistent_disk, existing_disk, nfs_mount. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::LifeSciences::V2beta::PersistentDisk)

    Configuration for a persistent disk.

    Note: The following fields are mutually exclusive: persistent_disk, existing_disk, nfs_mount. If a field in that set is populated, all other fields in the set will automatically be cleared.



591
592
593
594
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 591

class Volume
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#volume::String

Returns A user-supplied name for the volume. Used when mounting the volume into Actions. The name must contain only upper and lowercase alphanumeric characters and hyphens and cannot start with a hyphen.

Returns:

  • (::String)

    A user-supplied name for the volume. Used when mounting the volume into Actions. The name must contain only upper and lowercase alphanumeric characters and hyphens and cannot start with a hyphen.



591
592
593
594
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 591

class Volume
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end