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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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 rounded down to the nearest GiB.

Returns:

  • (::Integer)

    Output only. Size of the volume cold tier data rounded down to the nearest GiB.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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

#hot_tier_size_used_gib::Integer (readonly)

Returns Output only. Total hot tier data rounded down to the nearest GiB used by the Volume. This field is only used for flex Service Level.

Returns:

  • (::Integer)

    Output only. Total hot tier data rounded down to the nearest GiB used by the Volume. This field is only used for flex Service Level



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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}



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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

#throughput_mibps::Float

Returns Optional. Throughput of the volume (in MiB/s).

Returns:

  • (::Float)

    Optional. Throughput of the volume (in MiB/s)



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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:



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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.



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
308
309
310
311
312
313
314
315
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 268

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