Class: Google::Cloud::Notebooks::V1::LocalDisk
- Inherits:
-
Object
- Object
- Google::Cloud::Notebooks::V1::LocalDisk
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/notebooks/v1/runtime.rb
Overview
A Local attached disk resource.
Defined Under Namespace
Classes: RuntimeGuestOsFeature
Instance Attribute Summary collapse
-
#auto_delete ⇒ ::Boolean
readonly
Optional.
-
#boot ⇒ ::Boolean
readonly
Optional.
-
#device_name ⇒ ::String
readonly
Optional.
-
#guest_os_features ⇒ ::Array<::Google::Cloud::Notebooks::V1::LocalDisk::RuntimeGuestOsFeature>
readonly
Output only.
-
#index ⇒ ::Integer
readonly
Output only.
-
#initialize_params ⇒ ::Google::Cloud::Notebooks::V1::LocalDiskInitializeParams
Input only.
-
#interface ⇒ ::String
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME.
-
#kind ⇒ ::String
readonly
Output only.
-
#licenses ⇒ ::Array<::String>
readonly
Output only.
-
#mode ⇒ ::String
The mode in which to attach this disk, either
READ_WRITE
orREAD_ONLY
. -
#source ⇒ ::String
Specifies a valid partial or full URL to an existing Persistent Disk resource.
-
#type ⇒ ::String
Specifies the type of the disk, either
SCRATCH
orPERSISTENT
.
Instance Attribute Details
#auto_delete ⇒ ::Boolean (readonly)
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#boot ⇒ ::Boolean (readonly)
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#device_name ⇒ ::String (readonly)
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#guest_os_features ⇒ ::Array<::Google::Cloud::Notebooks::V1::LocalDisk::RuntimeGuestOsFeature> (readonly)
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#index ⇒ ::Integer (readonly)
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#initialize_params ⇒ ::Google::Cloud::Notebooks::V1::LocalDiskInitializeParams
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#interface ⇒ ::String
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#kind ⇒ ::String (readonly)
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#licenses ⇒ ::Array<::String> (readonly)
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#mode ⇒ ::String
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#source ⇒ ::String
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#type ⇒ ::String
265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 |
# File 'proto_docs/google/cloud/notebooks/v1/runtime.rb', line 265 class LocalDisk include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Optional. A list of features to enable on the guest operating system. # Applicable only for bootable images. # Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # Guest OS features for boot disk. # @!attribute [rw] type # @return [::String] # The ID of a supported feature. Read [Enabling guest operating system # features](https://cloud.google.com/compute/docs/images/create-delete-deprecate-private-images#guest-os-features) # to see a list of available options. # # Valid values: # # * `FEATURE_TYPE_UNSPECIFIED` # * `MULTI_IP_SUBNET` # * `SECURE_BOOT` # * `UEFI_COMPATIBLE` # * `VIRTIO_SCSI_MULTIQUEUE` # * `WINDOWS` class RuntimeGuestOsFeature include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |