Class: Google::Cloud::NetApp::V1::Volume

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#active_directory::String (readonly)

Returns Output only. Specifies the ActiveDirectory name of a SMB volume.

Returns:

  • (::String)

    Output only. Specifies the ActiveDirectory name of a SMB volume.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::Integer)

    Required. Capacity in GIB of the volume


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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 in GiB.

Returns:

  • (::Integer)

    Output only. Size of the volume cold tier data in GiB.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Optional. Description of the volume


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::Boolean)

    Output only. Indicates whether the volume is part of a replication relationship.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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).

Returns:

  • (::Boolean)

    Optional. Flag indicating if the volume is a kerberos volume or not, export policy rules control kerberos security modes (krb5, krb5i, krb5p).


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Output only. Specifies the KMS config to be used for volume encryption.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    Optional. Labels as key value pairs


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::Boolean)

    Optional. Flag indicating if the volume will be a large capacity volume or a regular volume.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::Boolean)

    Output only. Flag indicating if the volume is NFS LDAP enabled or not.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::Boolean)

    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.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Identifier. Name of the volume


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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}.

Returns:

  • (::String)

    Output only. VPC Network name. Format: projects/{project}/global/networks/{network}


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Output only. This field is not implemented. The values provided in this field are ignored.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Output only. Specifies the replica zone for regional volume.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Required. Share name of the volume


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::Float)

    Optional. Snap_reserve specifies percentage of volume storage reserved for snapshot storage. Default is 0 percent.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::Boolean)

    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.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Output only. State details of the volume


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Required. StoragePool name of the volume


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Optional. Default unix style permission (e.g. 777) the mount point will be created with. Applicable for NFS protocol types only.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::Integer)

    Output only. Used capacity in GIB of the volume. This is computed periodically and it does not represent the realtime usage.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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.

Returns:

  • (::String)

    Output only. Specifies the active zone for regional volume.


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
297
298
299
300
301
302
303
304
305
306
307
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 260

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

    # 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