Class: Google::Cloud::NetApp::V1::StoragePool

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/netapp/v1/storage_pool.rb

Overview

StoragePool is a container for volumes with a service level and capacity. Volumes can be created in a pool of sufficient available capacity. StoragePool capacity is what you are billed for.

Defined Under Namespace

Modules: State Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#active_directory::String

Returns Optional. Specifies the Active Directory to be used for creating a SMB volume.

Returns:

  • (::String)

    Optional. Specifies the Active Directory to be used for creating a SMB volume.



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#allow_auto_tiering::Boolean

Returns Optional. True if the storage pool supports Auto Tiering enabled volumes. Default is false. Auto-tiering can be enabled after storage pool creation but it can't be disabled once enabled.

Returns:

  • (::Boolean)

    Optional. True if the storage pool supports Auto Tiering enabled volumes. Default is false. Auto-tiering can be enabled after storage pool creation but it can't be disabled once enabled.



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#capacity_gib::Integer

Returns Required. Capacity in GIB of the pool.

Returns:

  • (::Integer)

    Required. Capacity in GIB of the pool



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Create time of the storage pool.

Returns:



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#description::String

Returns Optional. Description of the storage pool.

Returns:

  • (::String)

    Optional. Description of the storage pool



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#encryption_type::Google::Cloud::NetApp::V1::EncryptionType (readonly)

Returns Output only. Specifies the current pool encryption key source.

Returns:



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#global_access_allowed::Boolean

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns Deprecated. Used to allow SO pool to access AD or DNS server from other regions.

Returns:

  • (::Boolean)

    Deprecated. Used to allow SO pool to access AD or DNS server from other regions.



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#kms_config::String

Returns Optional. Specifies the KMS config to be used for volume encryption.

Returns:

  • (::String)

    Optional. Specifies the KMS config to be used for volume encryption.



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  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



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#ldap_enabled::Boolean

Returns Optional. Flag indicating if the pool is NFS LDAP enabled or not.

Returns:

  • (::Boolean)

    Optional. Flag indicating if the pool is NFS LDAP enabled or not.



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#name::String

Returns Identifier. Name of the storage pool.

Returns:

  • (::String)

    Identifier. Name of the storage pool



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#network::String

Returns Required. VPC Network name. Format: projects/{project}/global/networks/{network}.

Returns:

  • (::String)

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



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#psa_range::String

Returns Optional. This field is not implemented. The values provided in this field are ignored.

Returns:

  • (::String)

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



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#replica_zone::String

Returns Optional. Specifies the replica zone for regional storagePool.

Returns:

  • (::String)

    Optional. Specifies the replica zone for regional storagePool.



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#service_level::Google::Cloud::NetApp::V1::ServiceLevel

Returns Required. Service level of the storage pool.

Returns:



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#state::Google::Cloud::NetApp::V1::StoragePool::State (readonly)

Returns Output only. State of the storage pool.

Returns:



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#state_details::String (readonly)

Returns Output only. State details of the storage pool.

Returns:

  • (::String)

    Output only. State details of the storage pool



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#volume_capacity_gib::Integer (readonly)

Returns Output only. Allocated size of all volumes in GIB in the storage pool.

Returns:

  • (::Integer)

    Output only. Allocated size of all volumes in GIB in the storage pool



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#volume_count::Integer (readonly)

Returns Output only. Volume count of the storage pool.

Returns:

  • (::Integer)

    Output only. Volume count of the storage pool



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end

#zone::String

Returns Optional. Specifies the active zone for regional storagePool.

Returns:

  • (::String)

    Optional. Specifies the active zone for regional storagePool.



194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
# File 'proto_docs/google/cloud/netapp/v1/storage_pool.rb', line 194

class StoragePool
  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 Storage Pool States
  module State
    # Unspecified Storage Pool State
    STATE_UNSPECIFIED = 0

    # Storage Pool State is Ready
    READY = 1

    # Storage Pool State is Creating
    CREATING = 2

    # Storage Pool State is Deleting
    DELETING = 3

    # Storage Pool State is Updating
    UPDATING = 4

    # Storage Pool State is Restoring
    RESTORING = 5

    # Storage Pool State is Disabled
    DISABLED = 6

    # Storage Pool State is Error
    ERROR = 7
  end
end