Class: Google::Cloud::NetApp::V1::Volume
- Inherits:
-
Object
- Object
- Google::Cloud::NetApp::V1::Volume
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/netapp/v1/volume.rb
Overview
Volume provides a filesystem that you can mount.
Defined Under Namespace
Modules: State Classes: CloneDetails, LabelsEntry
Instance Attribute Summary collapse
-
#active_directory ⇒ ::String
readonly
Output only.
-
#backup_config ⇒ ::Google::Cloud::NetApp::V1::BackupConfig
BackupConfig of the volume.
-
#block_devices ⇒ ::Array<::Google::Cloud::NetApp::V1::BlockDevice>
Optional.
-
#cache_parameters ⇒ ::Google::Cloud::NetApp::V1::CacheParameters
Optional.
-
#capacity_gib ⇒ ::Integer
Required.
-
#clone_details ⇒ ::Google::Cloud::NetApp::V1::Volume::CloneDetails
readonly
Output only.
-
#cold_tier_size_gib ⇒ ::Integer
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
Optional.
-
#encryption_type ⇒ ::Google::Cloud::NetApp::V1::EncryptionType
readonly
Output only.
-
#export_policy ⇒ ::Google::Cloud::NetApp::V1::ExportPolicy
Optional.
-
#has_replication ⇒ ::Boolean
readonly
Output only.
-
#hot_tier_size_used_gib ⇒ ::Integer
readonly
Output only.
-
#hybrid_replication_parameters ⇒ ::Google::Cloud::NetApp::V1::HybridReplicationParameters
Optional.
-
#kerberos_enabled ⇒ ::Boolean
Optional.
-
#kms_config ⇒ ::String
readonly
Output only.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#large_capacity ⇒ ::Boolean
Optional.
-
#large_capacity_config ⇒ ::Google::Cloud::NetApp::V1::LargeCapacityConfig
Optional.
-
#ldap_enabled ⇒ ::Boolean
readonly
Output only.
-
#mount_options ⇒ ::Array<::Google::Cloud::NetApp::V1::MountOption>
readonly
Output only.
-
#multiple_endpoints ⇒ ::Boolean
Optional.
-
#name ⇒ ::String
Identifier.
-
#network ⇒ ::String
readonly
Output only.
-
#protocols ⇒ ::Array<::Google::Cloud::NetApp::V1::Protocols>
Required.
-
#psa_range ⇒ ::String
readonly
Output only.
-
#replica_zone ⇒ ::String
readonly
Output only.
-
#restore_parameters ⇒ ::Google::Cloud::NetApp::V1::RestoreParameters
Optional.
-
#restricted_actions ⇒ ::Array<::Google::Cloud::NetApp::V1::RestrictedAction>
Optional.
-
#security_style ⇒ ::Google::Cloud::NetApp::V1::SecurityStyle
Optional.
-
#service_level ⇒ ::Google::Cloud::NetApp::V1::ServiceLevel
readonly
Output only.
-
#share_name ⇒ ::String
Required.
-
#smb_settings ⇒ ::Array<::Google::Cloud::NetApp::V1::SMBSettings>
Optional.
-
#snap_reserve ⇒ ::Float
Optional.
-
#snapshot_directory ⇒ ::Boolean
Optional.
-
#snapshot_policy ⇒ ::Google::Cloud::NetApp::V1::SnapshotPolicy
Optional.
-
#state ⇒ ::Google::Cloud::NetApp::V1::Volume::State
readonly
Output only.
-
#state_details ⇒ ::String
readonly
Output only.
-
#storage_pool ⇒ ::String
Required.
-
#throughput_mibps ⇒ ::Float
Optional.
-
#tiering_policy ⇒ ::Google::Cloud::NetApp::V1::TieringPolicy
Tiering policy for the volume.
-
#unix_permissions ⇒ ::String
Optional.
-
#used_gib ⇒ ::Integer
readonly
Output only.
-
#zone ⇒ ::String
readonly
Output only.
Instance Attribute Details
#active_directory ⇒ ::String (readonly)
Returns Output only. Specifies the ActiveDirectory name of a SMB volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#backup_config ⇒ ::Google::Cloud::NetApp::V1::BackupConfig
Returns BackupConfig of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#block_devices ⇒ ::Array<::Google::Cloud::NetApp::V1::BlockDevice>
Returns Optional. Block devices for the volume. Currently, only one block device is permitted per Volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#cache_parameters ⇒ ::Google::Cloud::NetApp::V1::CacheParameters
Returns Optional. Cache parameters for the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#capacity_gib ⇒ ::Integer
Returns Required. Capacity in GIB of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#clone_details ⇒ ::Google::Cloud::NetApp::V1::Volume::CloneDetails (readonly)
Returns Output only. If this volume is a clone, this field contains details about the clone.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#cold_tier_size_gib ⇒ ::Integer (readonly)
Returns Output only. Size of the volume cold tier data rounded down to the nearest GiB.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Create time of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#description ⇒ ::String
Returns Optional. Description of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#encryption_type ⇒ ::Google::Cloud::NetApp::V1::EncryptionType (readonly)
Returns Output only. Specified the current volume encryption key source.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#export_policy ⇒ ::Google::Cloud::NetApp::V1::ExportPolicy
Returns Optional. Export policy of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#has_replication ⇒ ::Boolean (readonly)
Returns Output only. Indicates whether the volume is part of a replication relationship.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#hot_tier_size_used_gib ⇒ ::Integer (readonly)
Returns Output only. Total hot tier data rounded down to the nearest GiB used by the Volume. This field is only used for flex Service Level.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#hybrid_replication_parameters ⇒ ::Google::Cloud::NetApp::V1::HybridReplicationParameters
Returns Optional. The Hybrid Replication parameters for the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#kerberos_enabled ⇒ ::Boolean
Returns Optional. Flag indicating if the volume is a kerberos volume or not, export policy rules control kerberos security modes (krb5, krb5i, krb5p).
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#kms_config ⇒ ::String (readonly)
Returns Output only. Specifies the KMS config to be used for volume encryption.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. Labels as key value pairs.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#large_capacity ⇒ ::Boolean
Returns Optional. Flag indicating if the volume will be a large capacity volume or
a regular volume. This field is used for legacy FILE pools. For Unified
pools, use the large_capacity_config field instead. This field and
large_capacity_config are mutually exclusive.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#large_capacity_config ⇒ ::Google::Cloud::NetApp::V1::LargeCapacityConfig
Returns Optional. Large capacity config for the volume.
Enables and configures large capacity for volumes in Unified pools with
File protocols. Not applicable for Block protocols in Unified pools.
This field and the legacy large_capacity boolean field
are mutually exclusive.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#ldap_enabled ⇒ ::Boolean (readonly)
Returns Output only. Flag indicating if the volume is NFS LDAP enabled or not.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#mount_options ⇒ ::Array<::Google::Cloud::NetApp::V1::MountOption> (readonly)
Returns Output only. Mount options of this volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#multiple_endpoints ⇒ ::Boolean
Returns Optional. Flag indicating if the volume will have an IP address per node for volumes supporting multiple IP endpoints. Only the volume with large_capacity will be allowed to have multiple endpoints.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#name ⇒ ::String
Returns Identifier. Name of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#network ⇒ ::String (readonly)
Returns Output only. VPC Network name. Format: projects/{project}/global/networks/{network}.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#protocols ⇒ ::Array<::Google::Cloud::NetApp::V1::Protocols>
Returns Required. Protocols required for the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#psa_range ⇒ ::String (readonly)
Returns Output only. This field is not implemented. The values provided in this field are ignored.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#replica_zone ⇒ ::String (readonly)
Returns Output only. Specifies the replica zone for regional volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#restore_parameters ⇒ ::Google::Cloud::NetApp::V1::RestoreParameters
Returns Optional. Specifies the source of the volume to be created from.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#restricted_actions ⇒ ::Array<::Google::Cloud::NetApp::V1::RestrictedAction>
Returns Optional. List of actions that are restricted on this volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#security_style ⇒ ::Google::Cloud::NetApp::V1::SecurityStyle
Returns Optional. Security Style of the Volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#service_level ⇒ ::Google::Cloud::NetApp::V1::ServiceLevel (readonly)
Returns Output only. Service level of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#share_name ⇒ ::String
Returns Required. Share name of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#smb_settings ⇒ ::Array<::Google::Cloud::NetApp::V1::SMBSettings>
Returns Optional. SMB share settings for the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#snap_reserve ⇒ ::Float
Returns Optional. Snap_reserve specifies percentage of volume storage reserved for snapshot storage. Default is 0 percent.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#snapshot_directory ⇒ ::Boolean
Returns Optional. Snapshot_directory if enabled (true) the volume will contain a read-only .snapshot directory which provides access to each of the volume's snapshots.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#snapshot_policy ⇒ ::Google::Cloud::NetApp::V1::SnapshotPolicy
Returns Optional. SnapshotPolicy for a volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#state ⇒ ::Google::Cloud::NetApp::V1::Volume::State (readonly)
Returns Output only. State of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#state_details ⇒ ::String (readonly)
Returns Output only. State details of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#storage_pool ⇒ ::String
Returns Required. StoragePool name of the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#throughput_mibps ⇒ ::Float
Returns Optional. Throughput of the volume (in MiB/s).
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#tiering_policy ⇒ ::Google::Cloud::NetApp::V1::TieringPolicy
Returns Tiering policy for the volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#unix_permissions ⇒ ::String
Returns Optional. Default unix style permission (e.g. 777) the mount point will be created with. Applicable for NFS protocol types only.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#used_gib ⇒ ::Integer (readonly)
Returns Output only. Used capacity in GIB of the volume. This is computed periodically and it does not represent the realtime usage.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |
#zone ⇒ ::String (readonly)
Returns Output only. Specifies the active zone for regional volume.
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 288 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Details about a clone volume. # @!attribute [r] source_snapshot # @return [::String] # Output only. Specifies the full resource name of the source snapshot from # which this volume was cloned. Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume}/snapshots/\\{snapshot} # @!attribute [r] source_volume # @return [::String] # Output only. Full name of the source volume resource. # Format: # projects/\\{project}/locations/\\{location}/volumes/\\{volume} # @!attribute [r] shared_space_gib # @return [::Integer] # Output only. Shared space in GiB. Determined at volume creation time # based on size of source snapshot. class CloneDetails include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The volume states module State # Unspecified Volume State STATE_UNSPECIFIED = 0 # Volume State is Ready READY = 1 # Volume State is Creating CREATING = 2 # Volume State is Deleting DELETING = 3 # Volume State is Updating UPDATING = 4 # Volume State is Restoring RESTORING = 5 # Volume State is Disabled DISABLED = 6 # Volume State is Error ERROR = 7 # Volume State is Preparing. Note that this is different from CREATING # where CREATING means the volume is being created, while PREPARING means # the volume is created and now being prepared for the replication. PREPARING = 8 # Volume State is Read Only READ_ONLY = 9 end end |