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: LabelsEntry
Instance Attribute Summary collapse
-
#active_directory ⇒ ::String
readonly
Output only.
-
#backup_config ⇒ ::Google::Cloud::NetApp::V1::BackupConfig
BackupConfig of the volume.
-
#capacity_gib ⇒ ::Integer
Required.
-
#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.
-
#kerberos_enabled ⇒ ::Boolean
Optional.
-
#kms_config ⇒ ::String
readonly
Output only.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#large_capacity ⇒ ::Boolean
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.
-
#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.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#backup_config ⇒ ::Google::Cloud::NetApp::V1::BackupConfig
Returns BackupConfig of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#capacity_gib ⇒ ::Integer
Returns Required. Capacity in GIB of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#cold_tier_size_gib ⇒ ::Integer (readonly)
Returns Output only. Size of the volume cold tier data in GiB.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Create time of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#description ⇒ ::String
Returns Optional. Description of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#encryption_type ⇒ ::Google::Cloud::NetApp::V1::EncryptionType (readonly)
Returns Output only. Specified the current volume encryption key source.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#export_policy ⇒ ::Google::Cloud::NetApp::V1::ExportPolicy
Returns Optional. Export policy of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#has_replication ⇒ ::Boolean (readonly)
Returns Output only. Indicates whether the volume is part of a replication relationship.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 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).
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#kms_config ⇒ ::String (readonly)
Returns Output only. Specifies the KMS config to be used for volume encryption.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. Labels as key value pairs.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#large_capacity ⇒ ::Boolean
Returns Optional. Flag indicating if the volume will be a large capacity volume or a regular volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#ldap_enabled ⇒ ::Boolean (readonly)
Returns Output only. Flag indicating if the volume is NFS LDAP enabled or not.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#mount_options ⇒ ::Array<::Google::Cloud::NetApp::V1::MountOption> (readonly)
Returns Output only. Mount options of this volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 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.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#name ⇒ ::String
Returns Identifier. Name of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#network ⇒ ::String (readonly)
Returns Output only. VPC Network name. Format: projects/{project}/global/networks/{network}.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#protocols ⇒ ::Array<::Google::Cloud::NetApp::V1::Protocols>
Returns Required. Protocols required for the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#psa_range ⇒ ::String (readonly)
Returns Output only. This field is not implemented. The values provided in this field are ignored.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#replica_zone ⇒ ::String (readonly)
Returns Output only. Specifies the replica zone for regional volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#restore_parameters ⇒ ::Google::Cloud::NetApp::V1::RestoreParameters
Returns Optional. Specifies the source of the volume to be created from.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#restricted_actions ⇒ ::Array<::Google::Cloud::NetApp::V1::RestrictedAction>
Returns Optional. List of actions that are restricted on this volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#security_style ⇒ ::Google::Cloud::NetApp::V1::SecurityStyle
Returns Optional. Security Style of the Volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#service_level ⇒ ::Google::Cloud::NetApp::V1::ServiceLevel (readonly)
Returns Output only. Service level of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#share_name ⇒ ::String
Returns Required. Share name of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#smb_settings ⇒ ::Array<::Google::Cloud::NetApp::V1::SMBSettings>
Returns Optional. SMB share settings for the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#snap_reserve ⇒ ::Float
Returns Optional. Snap_reserve specifies percentage of volume storage reserved for snapshot storage. Default is 0 percent.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 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.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#snapshot_policy ⇒ ::Google::Cloud::NetApp::V1::SnapshotPolicy
Returns Optional. SnapshotPolicy for a volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#state ⇒ ::Google::Cloud::NetApp::V1::Volume::State (readonly)
Returns Output only. State of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#state_details ⇒ ::String (readonly)
Returns Output only. State details of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#storage_pool ⇒ ::String
Returns Required. StoragePool name of the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#tiering_policy ⇒ ::Google::Cloud::NetApp::V1::TieringPolicy
Returns Tiering policy for the volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 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.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 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.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |
#zone ⇒ ::String (readonly)
Returns Output only. Specifies the active zone for regional volume.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 257 class Volume include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!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 end end |